This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Applying AspectJ to J2EE Application Development
January/February 2006 (vol. 23 no. 1)
pp. 24-32
Nicholas Lesiecki, Video Monitoring Services of America
This article focuses on the application of AspectJ to the development of a Java 2 Enterprise Edition Web application for Video Monitoring Services of America (VMS). The project used aspects to cleanly modularize concerns ranging in scope from auxiliary (error handling) to application-specific (shopping basket price calculation) to framework-level (object relationship management). VMS saw benefits resulting from the aspect-oriented implementation of these concerns in the areas of code size, understandability, and reduced defects. This article details specific areas to which AspectJ was applied, the development team's reaction to the new technology, strategies used to ease adoption, and some of the pitfalls encountered when using the development tools.
Index Terms:
AspectJ, aspect-oriented programming (AOP), enterprise development, Java 2 Enterprise Edition (J2EE), Extreme Programming (XP)
Citation:
Nicholas Lesiecki, "Applying AspectJ to J2EE Application Development," IEEE Software, vol. 23, no. 1, pp. 24-32, Jan.-Feb. 2006, doi:10.1109/MS.2006.1
Usage of this product signifies your acceptance of the Terms of Use.