|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Nicholas Lesiecki, "Applying AspectJ to J2EE Application Development," IEEE Software, vol. 23, no. 1, pp. 24-32, January/February, 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/MS.2006.1, author = {Nicholas Lesiecki}, title = {Applying AspectJ to J2EE Application Development}, journal ={IEEE Software}, volume = {23}, number = {1}, issn = {0740-7459}, year = {2006}, pages = {24-32}, doi = {http://doi.ieeecomputersociety.org/10.1109/MS.2006.1}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Applying AspectJ to J2EE Application Development IS - 1 SN - 0740-7459 SP24 EP32 EPD - 24-32 A1 - Nicholas Lesiecki, PY - 2006 KW - AspectJ KW - aspect-oriented programming (AOP) KW - enterprise development KW - Java 2 Enterprise Edition (J2EE) KW - Extreme Programming (XP) VL - 23 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2006.1
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.

