动态代理
文章平均质量分 77
闲着没事_玩玩JAVA
这个作者很懒,什么都没留下…
展开
-
【实现AOP功能的封装与配置】
工厂类BeanFactory负责创建目标类或代理类的实例对象,并通过配置文件实现切换。其getBean方法根据参数字符串返回一个相应的实例对象,如果参数字符串在配置文件中对应的类名不是ProxyFactoryBean,则直接返回该类的实例对象,否则,返回ProxyFactoryBean对象的getProxy方法返回的代理类。AopFrameworkTest.javapackage com.原创 2014-04-01 12:27:20 · 612 阅读 · 0 评论 -
【重点:动态代理】创建一个类MyProxyManger调用getProxy即可以创建一个代理类
代码实现import java.lang.reflect.Constructor;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.ArrayList;import java.util.原创 2014-03-31 19:22:49 · 628 阅读 · 0 评论 -
【动态代理】使用构造方法创建代理类、使用 newProxyInstance.newProxyInstance()创建代理类
原理图:1、代理构架图:2、动态代理的工作原理——————————————————————————————————————————————一、通过Proxy的getProxyClass()方法得到代理类的Class对象通过Class对象反射出所有构造函数以及参数然后通过Class对象反射出所有方法以及参数import java.lang.refl原创 2014-03-31 15:51:02 · 1519 阅读 · 0 评论