1、创建工程或者java项目

2、定义接口 PersonService, 代码如下:

 

3、定义实现类 PersonServiceImpl,代码如下:

 

4、定义 JDKProxyFactory 类,代码如下:

Proxy 提供用于创建动态代理类和实例的静态方法
newProxyInstance()
返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序

InvocationHandler 是代理实例的调用处理程序 实现的接口
invoke()
在代理实例上处理方法调用并返回结果。在与方法关联的代理实例上调用方法时,将在调用处理程序上调用此方法

5、定义单元测试类,代码如下:

 

动态代理还有待补充。

查看:http://www.blogjava.net/aoneany/articles/271019.html

posted on 2014-02-26 12:52  hwlsniper  阅读(195)  评论(0)    收藏  举报