- 浏览: 1304 次
- 性别:
- 来自: 北京
最新评论
文章列表
Java设计模式之cglib动态代理
- 博客分类:
- java
1、代理的概念
为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以
用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。
功能:负责请求的预处理、过滤、执行完请求后续处理,使得委托类专注于业务处理.SpringAOP就是采用的这种模式
A1、根据代理类的生成时间不同,分为静态代理和动态代理.此处所讲为JDK代理,主要运用java的反射机制
(1)所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前 ...
1、代理的概念
为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以
用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。
功能:负责请求的预处理、过滤、执行完请求后续处理,使得委托类专注于业务处理.SpringAOP就是采用的这种模式
A1、根据代理类的生成时间不同,分为静态代理和动态代理.此处所讲为JDK代理,主要运用java的反射机制
(1)所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确 ...