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