AOP Implementations:-
AOP implementations are provided by:
1 AspectJ
2 Spring AOP
3 JBoss AOP
Spring 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.