| <!-- books and articles section of aspectj main page --> | |
| <h2>Recent Books and Articles</h2> | |
| <dl> | |
| <dt> | |
| <a target="_top" href="http://www-128.ibm.com/developerworks/java/library/j-aopwork17.html"> | |
| "AOP@Work: Component Design with Contract4J"</a> | |
| Dean Wampler | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=AOP@work"> | |
| "AOP@Work series on IBM developerWorks"</a> | |
| (ongoing, 2005) | |
| Series lead: Nicholas Lesiecki | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ratio.co.uk/objectiveview.html"> | |
| "Introduction to AOP"</a> in ObjectiveView Issue 9 | |
| (February 2006) | |
| by Alex Ruiz | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork15/"> | |
| "AOP@Work: AOP myths and realities"</a> | |
| (February 2006) | |
| by Ramnivas Laddad | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork14/"> | |
| "AOP@Work: Check out library aspects with AspectJ 5"</a> | |
| (January 2006) | |
| by Wes Isberg | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork13.html"> | |
| "AOP@Work: Dependency Injection with AspectJ and Spring"</a> | |
| (December 2005) | |
| by Adrian Colyer | |
| </dt> | |
| <dd></dd> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork11/index.html"> | |
| "AOP@Work: Unit test your aspects"</a> | |
| (November 2005) | |
| by Nicholas Lesiecki | |
| </dt> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork10/index.html"> | |
| "AOP@Work: Performance monitoring with AspectJ, Part 1"</a> and | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork12/index.html"> | |
| Part 2</a> | |
| (Fall 2005) | |
| by Ron Bodkin | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://dev2dev.bea.com/pub/a/2005/08/jvm_aop_1.html"> | |
| "JRockit JVM Support for AOP, Part 1"</a> | |
| (August 2005) | |
| by Jonas Bon�r, Alexandre Vasseur, and Joakim Dahlstedt | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork9"> | |
| "AOP@Work: New AJDT releases ease AOP development"</a> | |
| (August 2005) | |
| by Matt Chapman | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork8"> | |
| "AOP@Work: Introducing AspectJ 5"</a> | |
| (July 2005) | |
| by Adrian Colyer | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork7"> | |
| "AOP@Work: Design with pointcuts to avoid pattern density"</a> | |
| (June 2005) | |
| by Wes Isberg | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork5"> | |
| "AOP@Work: Enhance design patterns with AspectJ"</a> | |
| (May 2005) | |
| by Nicholas Lesiecki | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| "<a target="external" href="http://www.burtongroup.com/research_consulting/publicdoc.aspx?cid=679">Ghosts | |
| in the machine: aspect-oriented programming</a>" - Burton analyst report by | |
| Richard Monson-Haefel (April 2005). | |
| </dt> | |
| <dd>Burton Group Senior Analyst Richard Monson-Haefel explains what AOP is, where it�s going, | |
| and how organizations should implement a three-phase adoption process to leverage it.</dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork4"> | |
| "AOP@Work: AOP and Metadata, part II "</a> | |
| (April. 2005) | |
| by Ramnivas Laddad | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a href="http://www.builderau.com.au/architect/0,39024564,39183763,00.htm"> | |
| "A new aspect to programming"</a> (April 2005) | |
| by Simon Sharwood | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork3/"> | |
| "AOP@Work: AOP and Metadata, part I "</a> | |
| (Mar. 2005) | |
| by Ramnivas Laddad | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a target="_top" href="http://www.ibm.com/developerworks/java/library/j-aopwork1/"> | |
| "AOP@Work: AOP tools "</a> | |
| (Feb. 2005) | |
| by Mik Kersten | |
| </dt> | |
| <dd></dd> | |
| <dt> | |
| <a href="http://www.eclipse.org/aspectj/publications.php"> | |
| <i>more AspectJ-related publications...</i></a> | |
| </dt> | |
| <dd></dd> | |
| </dl> |