GluonJ
Home Page
Categories: AOP
Latest version: 1.5 Beta
Added 2008-01-26
Aspect-oriented programming (AOP) system for Java.
GluonJ provides AOP constructs by using annotations in regular Java. Developers can use GluonJ as a compile-time AOP system or a load-time AOP system. Weaving (program transformation) can be done by an ant task or a class loader.
The AOP constructs provided by GluonJ are not only pointcut-advices but also refinements, which are similar to intertype declarations in AspectJ. A refinement is a mechanism for extending an existing class. It can be used for implementing dependency injection.
GluonJ is a system integrating AOP and dependency injection.
 Built for Java |
 Free or free version available |
 Source code provided |