AspectJ is:
- a seamless aspect-oriented extension to the Javatm programming language
- Java platform compatible
- easy to learn and use
AspectJ enables:
clean modularization of crosscutting concerns, such as error checking and handling, synchronization, context-sensitive behavior, performance optimizations, monitoring and logging, debugging support, and multi-object protocols
其他Java AOP面向方面编程 开源项目资源: