Java AOP的主要框架/库是什么?

时间:2012-01-30 05:23:38

标签: java spring jboss aop aspectj

我知道AspectJ,Spring和JBoss。还有其他成熟且广泛采用的框架吗?

4 个答案:

答案 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)