Reputation: 337
I'm aware of AspectJ, Spring, and JBoss. Are there other mature and widely adopted frameworks?
Upvotes: 4
Views: 7121
Reputation: 8530
AspectwerkZ is also widely used.check it is merged with AspectJ
Upvotes: 3
Reputation: 81074
Google's popular dependency injection library Guice can perform AOP on non-final injected instances.
Upvotes: 5
Reputation: 799
I think all of them, AspectJ, SprintAOP and JBossAOP, are widely used. But they are different at some aspects. What you need to do is to choose the most proper one for your project.
For example, here is Spring AOP vs AspectJ Spring AOP vs AspectJ
Upvotes: 5