AspectJ
Home PageCategories: AOP
Author: Eclipse Foundation
Latest version: 6
Added 2004-12-20Updated 2009-03-16
Aspect-oriented extension to the Java programming language.
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.
The AspectJ and AspectWerkz projects have agreed to work together as one team to produce a single aspect-oriented programming platform building on their complementary strengths and expertise. The first release from this collaboration is AspectJ 5, which extends the AspectJ language to support an annotation-based development style in addition to the familiar AspectJ code-based style. AspectJ 5 provides full AOP support for the new Java 5 language features.
Built for Java |
Free or free version available |
Source code provided |