Helping ordinary people create extraordinary websites!
GET OUR NEWSLETTER
Your Email:
 

Develop Aspect-Oriented Java Applications with Eclipse and AJDT

By Matt Chapman, Dr. Helen Hawkins
2005-05-16


Resources

  • Click on the Code icon at the top or bottom of this article to download the sample code for this article.

  • Find out more about AJDT and download the latest version from the AspectJ Development Tools home page.

  • Learn more about the AspectJ language from the AspectJ home page.

  • Visit aspectprogrammer.org for articles, tutorials, and advice about using and writing AspectJ programs. This also includes Adrian Colyer's Aspects Blog, which is a general discussion on all things released to aspects, aspect-oriented programming, AspectJ, and AJDT.

  • Get an in-depth introduction to AOP and AspectJ with "Improve modularity with aspect-oriented programming," Nicholas Lesiecki (developerWorks, January 2002)

  • "Contract enforcement with AOP," Filippo Diotalevi (developerWorks, July 2004) shows how to design and define clear contracts between components while keeping your code clean and flexible.

  • "AOP banishes the tight-coupling blues," Andrew Glover (developerWorks, February 2004) is a hands-on introduction to static-crosscutting techniques.

  • "Use AOP to maintain legacy Java applications," Abhijit Belapurkar (developerWorks, March 2004) explains how to use aspect-oriented programming to comprehend and maintain complex legacy systems.

  • AspectJ in Action, Ramnivas Laddad (Manning Publications, 2003) is an excellent resource for learning aspect-oriented programming in AspectJ.

  • Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools, Adrian Colyer, Andy Clement, George Harley, and Matthew Webster (Pearson Education, 2004) is due for publication late 2004, and promises to be the definitive guide to both the language and the tools.

  • Visit the Developer Bookstore for a comprehensive listing of technical books, including hundreds of Java-related titles.

  • Interested in test driving IBM products without the typical high-cost entry point or short-term evaluation license? The developerWorks Subscription provides a low-cost, 12-month, single-user license for WebSphere®, DB2®, Lotus®, Rational®, and Tivoli® products -- including the Eclipse-based WebSphere Studio IDE -- to develop, test, evaluate, and demonstrate your applications.


Tutorial Pages:
» Updated tools make AOP easier for beginners and veterans alike
» Installing AJDT
» First steps
» The Outline view and editor markers
» The Spacewar example
» Build configurations
» Aspect Visualization perspective
» Debugging
» Generating documentation
» Further options
» Conclusion
» Resources


First published by IBM DeveloperWorks


 | Bookmark
Related Tutorials:
» All about JAXP, Part 1
» Make Database Queries Without the Database
» Load List Values for Improved Efficiency
» 2 Ways To Implement Session Tracking
» A Simple Way to Read an XML File in Java
» Java Validation With Dynamic Proxies

Advertise with Us!


Tutorials Scripts Web Hosting Developer Manuals
Resources