What is AOP Alliance?AOP Alliance :
- AOP Alliance is an open source project. Promoting adoption of AOP and interoperability among different AOP implementations with the help of interfaces and components that are well defined, are the main goals of AOP Alliance.
What is AOP Alliance?- Aspect-Oriented Programming (AOP) is a great way for designing and programming the applications. It offers a better solution to many problems than do existing technologies such as EJB.
- In Spring, Aspect-Oriented Programming (AOP) it a consistent AOP infrastructure that can be applied for other AOP technical solutions. Out of the gate, spring supports dynamic-proxy-based AOP, and CGLib-based AOP
Spring's 'built-in' AOP infrastructure is defined by the org.springframework.aop.*
- AOP provides a generic means to build new technical concerns (crosscutting concerns) and to plug them within an application in a flexible and modular way. Applying some AOP concepts in J2EE can also really simplify its use.