-
代理的三种形式
2004-12-20
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://shidu.blogbus.com/logs/549360.html
1、普通的代理,就是应用了proxy模式,最简单、直观。但是如果接口很多,针对每个接口实现一个Proxy,那就麻烦了。
2、Dynamic Proxy通过在运行期构建一个此接口的动态实现类完成对目标对象的代理。Dynamic Proxy通过在运行期构建一个此接口的动态实现类完成对目标对象的代理。
3、使用CGLib返回的动态代理类,则是目标代理类的一个子类,并非某个接口的实现。
下面这个图说的很明白(出自《Spring 开发指南》V0.8 预览版,作者:夏昕)

随机文章:
关于“关系数据库”和“面向对象数据库”的比喻 2005-04-29UML提供的9种图(转) 2005-02-22记下来 2005-01-16在struts的ActionForward中添加参数 2004-12-13Session Facade 2004-12-08
收藏到:Del.icio.us







