AspectJ

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 ]

Articles
  

Articles:
  • Compiling an AspectJ Project Using Eclipse by Russell Miles   - [Clicks: 20]
    Fortunately, the AspectJ Development Tools (AJDT) for Eclipse are more than ready to meet this challenge. This plugin not only provides Eclipse users with tools to code AspectJ applications, but also includes a visualizer to show you where your aspects will be applied. In this excerpt from AspectJ Cookbook, Russell Miles shows you how to get and install the AJDT, and how to use it in your work.
    [O'Reilly Book Excerpts: AspectJ Cookbook]
    http://www.onjava.com/pub/a/onjava/2004/11/24/aspectjcook-2.7.html - Nov, 2004
  • Develop aspect-oriented Java applications with Eclipse and AJDT by Matt Chapman, Helen Hawkins   - [Clicks: 23]
    AspectJ is an aspect-oriented extension of the Java language that enables a modular implementation of crosscutting concerns. This crosscutting behavior, which can be static or dynamic, presents an extra challenge to tools that support AspectJ. The AJDT project aims to provide Eclipse platform-based tools for AspectJ, consistent with the Eclipse Java Development Tools (JDT), with additional capabilities for visualizing and understanding the crosscutting nature of aspect-oriented applications. In this article, AJDT contributors and IBM aspect-oriented software development team members Matt Chapman and Helen Hawkins introduce you to AJDT. You'll learn how to install the tools; how to create, run, and debug AspectJ applications; and how to visualize and navigate the crosscutting structures inherent to aspect-oriented programming.
    [Includes sample code]
    http://www-106.ibm.com/developerworks/library/j-ajdt/ - Sep, 2004
  • Contract enforcement with AOP by Filippo Diotalevi   - [Clicks: 12]
    Your Java code often needs to interact with external components when you develop enterprise software. Whether your application must communicate with a legacy application, an external business system, or a third-party library, using components you don't control introduces the risk of unexpected results. IBM IT Specialist Filippo Diotalevi shows how aspect-oriented programming (AOP) can mitigate this risk by helping you design and define clear contracts between components while keeping your code clean and flexible.
    [Includes source code]
    http://www-106.ibm.com/developerworks/java/library/j-ceaop/ - Jul, 2004
  • Implementing Caching with AspectJ by Adrian Colyer   - [Clicks: 21]
    Often in talks we give examples of common aspects, such as caching, pooling, auditing, security, persistence, and so on. I thought I'd start a mini-series of blog entries that examine some of these common aspects in turn and show you how to implement them using AspectJ. In Parts 1 and 2 I'm going to look at caching.
    http://www.theserverside.com/blogs/showblog.tss?id=AspectJCaching - Jun, 2004
  • Lazy Loading with Aspects by Russell Miles   - [Clicks: 19]
    In this article you will discover how Aspect Oriented Programming with AspectJ can apply Lazy Loading to areas within an application. By using the simple example provided here to control when an object is loaded, you can apply lazy loading to your own applications wherever you feel it is required.
    [Includes source code]
    http://www.onjava.com/pub/a/onjava/2004/03/17/lazyAspects.html - Mar, 2004
  • Use AOP to maintain legacy Java applications by Abhijit Belapurkar   - [Clicks: 16]
    If you've ever inherited and then had to maintain a Java-based legacy application, then this article is for you. Author Abhijit Belapurkar shows you how to use aspect-oriented programming (AOP) to gain an unprecedented view into the inner workings of even the most opaque of legacy applications.
    http://www-106.ibm.com/developerworks/library/j-aopsc2.html - Mar, 2004

[Top]