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

jdk的动态署理和cglib代理

2012-11-16 
jdk的动态代理和cglib代理jdk的动态代理要求:1:实现InvocationHandler2:使用Proxy.newProxyInstance产生代

jdk的动态代理和cglib代理
    
jdk的动态代理
要求:
1:实现InvocationHandler
2:使用Proxy.newProxyInstance产生代理对象
3:被代理的对象必须要实现接口


测试类:
public static void main(String[] args) {   UserDao uDao = new UserDaoImpl() ;   UserDao cgProxy = (UserDao)new CGLibProxy().createProxyObject(uDao) ;   cgProxy.updateUser(new User()) ;}
优点:代理的对象可以使没有实现任何接口的类

热点排行