We have plublished a follow-up to our JavaOne 2005 session that describes with some more details the JVM support for AOP that is beeing designed within the BEA JRockit JVM.
This first article introduces the problems that usually happen with current weavers (in the Java land) and briefly described the proposed solution.
The next part to appear in the following weeks will give more details and code samples.
Read the article
JRockit JVM Support For AOP, Part 1 by Jonas Bonér and Alexandre Vasseur, Joakim Dahlstedt -- AOP is all the rage, but how do you implement it? In this article, Jonas, Alexandre, and Joakim show that the current approaches to implementing AOP suffer from many problems, making scalability an issue. Moreover, they indicate that the traditional approach to aspect weaving duplicates efforts that the JVM already performs.
We are currently working on making the prototype implementation available for further evaluation.
If you could not attend JavaOne 2005, the slides are available from the JavaOne web site, and they are also available here
The full webcast of the JavaOne session is also available on dev2dev.