首页 > 其他 > 详细

Spring学习十三:使用JDK中的Proxy技术实现AOP功能

时间:2014-02-27 07:21:27      阅读:412      评论:0      收藏:0      [点我收藏+]

1、创建工程或者java项目

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

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

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

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

bubuko.com,布布扣

动态代理还有待补充。

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

Spring学习十三:使用JDK中的Proxy技术实现AOP功能,布布扣,bubuko.com

Spring学习十三:使用JDK中的Proxy技术实现AOP功能

原文:http://www.cnblogs.com/hwlsniper/p/3568946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!