设为首页 加入收藏

TOP

AOP有三种植入切面的方法,分别是什么?
2014-09-29 03:00:04 来源: 作者: 【 】 浏览:47
Tags:AOP 植入 面的 方法 别是 什么

AOP有三种植入切面的方法:其一是编译期织入,这要求使用特殊的Java编译器,AspectJ是其中的代表者;其二是类装载期织入,而这要求使用特殊的类装载器,AspectJ和AspectWerkz是其中的代表者;其三为动态代理织入,在运行期为目标类添加增强生成子类的方式,Spring AOP采用动态代理织入切面。


Spring AOP使用了两种代理机制,一种是基于JDK的动态代理,另一种是基于CGLib的动态代理,之所以需要两种代理机制,很大程度上是因为JDK本身只提供基于接口的代理,不支持类的代理。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Spring AOP两种实现机制是什么? 下一篇struts2最新收集的一些面试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: