JBoss AOP 1.0.0 Final production release is now ready for download. Much thanks goes out to Kabir Khan and Marshall Culpepper for their hard work. They put a lot of their free time into JBoss AOP before we hired them in September, and took on a tremendous load when we did. This final release would not have been possible without them.
Some key features of JBoss AOP are:
- Eclipse IDE support. Check out our animated demo.
- Rich pointcut expressions. has, hasfield, typedef, JDK 5.0 annotation support, and many others.
- Dynamic AOP. Hot-deployment and per-instance interception.
- Class load time or precompiled transformations.
- Runs standalone or tightly integrated with application server.
- Annotation Compiler. Use JDK 5.0 annotations with a JDK 1.4 compiler.
- In-depth documentation. Reference Guide and a Why would I want to use AOP? User Guide.
- Rich aspect library of useful aspects that you can use in development out-of-the-box.
- Transaction demarcation
- Role-based security
- Transactional Locking
- Asynchronous invocations
- Remote invocations
- Many, many more...
For more information, check out the JBoss AOP website