您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Java面向方面的编程

Java面向方面的编程

JBossAOP和AspectJ是AOP的两个常用的成熟框架。另一个流行的选择是Spring AOP,但它缺少其他两个功能

JBossAOP和AspectJ都具有相似的功能一个很大的不同是AspectJ依赖于Java语言的扩展,而JBoss AOP则没有。

如果您的AOP要求非常简单,那么也值得考虑使用字节码操作库,例如ASM。我已经使用ASM来实现简单的“周围建议”(即,在方法调用之前和之后注入的代码),并且它被证明是JBossAOP的一种更轻量级的替代品。ASM的设计经过精心设计,并有据可查。

java 2022/1/1 18:32:52 有561人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶