黑马程序员技术交流社区
标题:
代理与AOP
[打印本页]
作者:
小小瓶盖❤
时间:
2014-2-21 02:11
标题:
代理与AOP
代理难道仅仅就是产生出代理类吗?代理主要应用在那些方面啊?AOP框架就是主要是代理?
作者:
a944636422
时间:
2014-2-21 10:09
代理分动态代理和静态代理,静态代理就不说了,为每一个类定义一个代理类,消耗大量内存没有意义,动态代理为实现相同接口的类产生代理,这是JVM做,没有接口的话可以使用CGLB这种第三方代理。代理主要的功能一个对象的行为(方法)进行加强(当然也可以使用包装设计模式),运用的范围非常广泛,Spring AOP的本质就是动态代理。目前没有哪家公司自己的框架没有AOP思想的。他可以将日志、事务进行统一管理(交给框架),而把业务逻辑留出来,交给程序员处理。这样程序员就只需要面对业务逻辑,大大提升开发速度。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2