views:

762

answers:

1

I'm using guice for dependency injection with aop from aopalliance. I can't quite figure out what's aopalliance all about and who implemented the version (dated from 2004) that's on their sourceforge page. Why is guice using this version instead of a more known package such as AspectJ?

Also, do you know of any tutorials on the aopalliance version?

Thanks

+1  A: 

AOP Alliance is a set of interfaces that multiple frameworks implement, including both Guice and Spring. AOP Alliance was chosen for Guice because it has a high capability and a simple API.

The Guice wiki has an AOP guide.

Jesse Wilson
But isn't guice using the aopallience.jar from the sourceforge site?Who implemented this aopallience.jar? thanks
ivo