码迷,mamicode.com
首页 > 其他好文 > 详细

AOP 底层技术比较

时间:2015-10-01 00:29:35      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

表 1. AOP 底层技术比较
AOP 底层技术功能性能面向接口编程编程难度
直接改写 class 文件 完全控制类 无明显性能代价 不要求 高,要求对 class 文件结构和 Java 字节码有深刻了解
JDK Instrument 完全控制类 无论是否改写,每个类装入时都要执行 hook 程序 不要求 高,要求对 class 文件结构和 Java 字节码有深刻了解
JDK Proxy 只能改写 method 反射引入性能代价 要求
ASM 几乎能完全控制类 无明显性能代价 不要求 中,能操纵需要改写部分的 Java 字节码

AOP 底层技术比较

标签:

原文地址:http://www.cnblogs.com/yuyutianxia/p/4850547.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!