The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January/February (2006 vol.23)
pp: 24-32
Nicholas Lesiecki , Video Monitoring Services of America
ABSTRACT
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, January/February 2006, doi:10.1109/MS.2006.1
7 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool