AOP Samples - different ways of writing Aspects
Project1 - Use case implemented without using Aspects and an alternate approach using Java Dynamic Proxies
Project2 - Use case implemented using Spring AOP, with XML based bean configuration
Project3 - Use case implemented using Spring AOP, but using @AspectJ annotations
Project4 - Use case implemented using Native AspectJ .aj file and compile time weaving
Project5 - Use case implemented using Native AspectJ @AspectJ support and compile time weaving
Project6 - Comprehensive example - using Native AspectJ @AspectJ support and compile time weaving