自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 测试 鲜果

测试 鲜果测试 鲜果测试 鲜果测试 鲜果测试 鲜果测试 鲜果测试 鲜果测试 鲜果测试 鲜果测试 鲜果

2008-09-08 15:28:00 497

原创 测试google reader

测试google reader测试google reader测试google reader测试google reader测试google reader测试google reader测试google reader

2008-09-08 15:24:00 528

原创 Junit4预览

JUnit 是 Java™ 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试然而,JUnit 仅仅是一个工具而已。真正的优势来自于 JUnit 所采用的思想和技术,而不是框架本身。单元测试、测试先行的编程和测试驱动的开发并非都要在 JU

2005-10-21 11:24:00 1215

原创 Java的反射机制

Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。JavaBe

2005-04-18 10:43:00 751

原创 AspectJ学习笔记(三)

AspectJ主要有三个地方: JIONPOINT POINTCUT ADVICE下面就从POINTCUT 的指示符和有关的上下文关系,反射开始:thisJoinPoint.getSignature():thisJoi,nPoint是ASPECTJ上下文定义的的一个类:可以访问切口环境,输出的结果是连接点的方法签名,比如(String Test.getName())  pointcut uniqu

2005-04-11 10:32:00 1037

原创 AspectJ学习笔记(二)

前面讲过一个关于AspectJ的例子,其实不用这么麻烦,现在可以在他的官方网站下载最新的JAR包,直接安装就可以了,安装完成以后有两个地方海上是需要设置一下1.PATH里面加上${AspectJ HOME}/BIN2.CLASSPATH里面加上${AspectJ HOME}/LIB这样环境就OK了,很简单把!下面就实现一个经典的HELLO WORLD!例子:class Test {  public

2005-04-11 09:32:00 1116

原创 AspectJ环境配置

首先下载最新的ASPECTJ,继续下面的步骤:·拷贝/lib/aspectjrt.jar文件到/jre/lib/ext目录下或者将其加入到你的CLASSPATH环境变量中。 ·创建目录/bin并将其加入环境变量PATH中,在bin目录下新建两个.bat文件ajc.bat和ajcbrowser.bat。(名字可以随便取) ·将/bin/java.exe –classpath /lib/aspectj

2005-04-07 12:59:00 2101

原创 AspectJ vs Xdoclet All of AOP?

AOP是Object Oriented Programming(OOP)的补充。OOP能够很好地解决对象的数据和封装的问题,却不能很好的解决Aspect("方面")分离的问题。下面举例具体说明。比如,我们有一个Bank(银行)类。Bank有两个方法,deposit(存钱)和withdraw(取钱)。 类和方法的定义如下: Code 2.1 Bank.javaclass Bank{pub

2005-04-07 10:47:00 1032

原创 XDoclet学习笔记(使用 XDoclet)

使用 XDoclet 现在,您可以通过研究我向您提供的数据入口应用程序示例,来观察 XDoclet 的实际工作。(要下载这个示例中使用的 Java 代码、XDoclet 模板和 Ant 脚本,请单击本文顶部或底部的 Code 图标,或者请参阅下载部分。)我们将从检查清单 1 所示的 Java 代码开始,这部分代码表示了一个客户的地址。该地址被编码成 JavaBean 组件,其中的 XDoclet

2005-04-07 10:13:00 1703

原创 Xdoclet学习笔记(XDoclet 如何工作)

XDoclet 操作图 1 显示了 XDoclet 要求的输入和生成的输出。 图 1. XDoclet 黑盒子您可以看到,包含嵌入式 XDoclet 标签的 Java 源代码是系统的输入。在 Apache Ant 的驱动下,XDoclet 处理输入的代码,生成的输出文本文件可以是 Java 源代码、HTML 页面、XML 文件等。为了处理输入,XDoclet 需要使用模板(保存在 .xdt 文件中

2005-04-07 09:54:00 2030

原创 Xdoclet学习笔记(模板)

      XDoclet 提供了自己的模板引擎。该模板引擎在概念上类似于 JavaServer Pages(JSP)技术。它实质上包含两类标记:块标记(block tag)和内容标记(content tag)。块标记控制如 Java 编程语言中的 if 和 for 语句之类的流。内容标记打印当前解析树上下文的片段,如类名称、方法名称和参数,等等。我可以整天谈论 XDoclet,但是如果您象我一样

2005-04-07 09:15:00 1540 2

原创 Smartupload和commons-fileupload

先看一下这两个不同的控件在程序上的实现方式:Smartupload:   //实例化上载bean    SmartUpload mySmartUpload=new SmartUpload();    //初始化    mySmartUpload.initialize(pageContext);     //设置上载的最大值,注意:如果这里设置过大会出现问题!    mySmartUpload.se

2005-03-22 16:18:00 1144

软件厂商成长路线白皮书

软件厂商成长路线白皮书软件厂商成长路线白皮书

2009-06-23

DWR入门

超强DWR入门,值得一看

2007-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除