Aspect-Oriented Programming with AspectJ
Ivan S. Kiselev · Medical Entomology and Zoology · 2002
From the Publisher: In Aspect-Oriented Programming with AspectJ, expect to learn the basics of AOP, why it is useful, and how it relates to object-oriented programming. AspectJ is an aspect-oriented extension to the Java programming language. Developed by Palo Alto Research Center Incorporated with partial support by DARPA (Defense Advanced Research projects Agency) this open-source project makes aspect-oriented programming technology available to a wide audience and creates a set of tools to support the technology's everyday use. AspectJ enables you to modularize crosscutting application concerns, making the development process more robust and less expensive. The AspectJ project provides an open-source compiler, structure browser, and API documentation tool with IDE support for JBuilder, Forte, and Emacs.