我知道AspectJ,Spring和JBoss。还有其他成熟且广泛采用的框架吗?
答案 0 :(得分:4)
我认为所有这些,AspectJ,SprintAOP和JBossAOP都被广泛使用。但它们在某些方面有所不同。您需要做的是为您的项目选择最合适的一个。
例如,这里是Spring AOP vs AspectJ Spring AOP vs AspectJ
答案 1 :(得分:4)
Google流行的依赖注入库Guice可以在非最终注入的实例上执行AOP。
答案 2 :(得分:3)
取决于您正在使用的平台,但CDI(Java EE 6规范的一部分)现在具有一些相当不错的AOP功能。 Rick Hightower在这篇文章的http://cdisource.org/site/2011/05/cdi-aop-tutorial/
中非常出色地完善了它的功能答案 3 :(得分:2)