首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

小结上拦截器和动态代理

2012-08-27 
小结下拦截器和动态代理理解这样几个角色:1、目标类(被拦截器类拦截),目标类执行的是正常的功能2、拦截器类(

小结下拦截器和动态代理
理解这样几个角色:
1、目标类(被拦截器类拦截),目标类执行的是正常的功能
2、拦截器类(拦截目标类),在目标类的功能前面或者后面插入的功能
3、调用处理程序(实现了InvocationHandler接口,聚合了目标类和拦截器类的实例),该接口的invoke方法有Method类的参数,这个参数用来调用目标类的方法,拦截器类的实例用来在目标类的方法前后调用其它功能。
4、动态代理类(调用Proxy.newProxyInstance的静态方法,返回一个动态代理实例,关联一个调用处理程序)

参考下两篇文章:
http://www.java3z.com/cwbwebhome/article/article8/81219.html

http://blog.csdn.net/gaowenming/archive/2010/01/14/5189803.aspx

热点排行