AOP implementations are provided by:
2 Spring AOP
3 JBoss AOP
Spring supports the @AspectJ annotation style approach and the
schema-based approach to implement custom aspects.
1 XML Schema based
Aspects are implemented using regular classes
along with XML based configuration.
2 @AspectJ based
@AspectJ refers to a style of declaring aspects as
regular Java classes annotated with Java 5 annotations.