黑马程序员技术交流社区
标题:
动态代理技术分析
[打印本页]
作者:
wqertiorquoer
时间:
2018-7-15 17:17
标题:
动态代理技术分析
增强一个类中的方法的三个方法的必要条件
继承
能够控制这个类的构造
装饰者模式
增强的类和被增强的类实现相同的接口
,
增强的类中获得到被增强的类的引用
动态代理
被增强的类实现了接口
动态代理概述
Proxy.newProxyInstance();
invoke(Obejct proxy,Method method,Object[] params)
方法的参数
proxy
产生的代理对象
method
当前增在调用的目标类的方法
params
正在执行的额方法的参数
如何但单独增强某一个方法
利用
equal
方法判断
动态代理的应用
框架的底层Spring AOP的底层就是代理机制
AOP:面向切面编程
类加载器
概述
将
class
文件加载到
JVM
中执行
类加载器分类
引导类加载器
用来加载的
jre/lib
下的
rt.jar,java
中的
api
都是由此加载
扩展类加载器
用来加载
jre/lib/ext
下的所有
jar
应用类加载器
用来加载自定义的类
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2