Jacob
Jacob

Reputation: 337

What are the major frameworks/libraries for Java AOP?

I'm aware of AspectJ, Spring, and JBoss. Are there other mature and widely adopted frameworks?

Upvotes: 4

Views: 7121

Answers (3)

Balaswamy Vaddeman
Balaswamy Vaddeman

Reputation: 8530

AspectwerkZ is also widely used.check it is merged with AspectJ

Upvotes: 3

Mark Peters
Mark Peters

Reputation: 81074

Google's popular dependency injection library Guice can perform AOP on non-final injected instances.

Upvotes: 5

Kleenestar
Kleenestar

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

Related Questions