AspectJ - Your Art History Reference Guide!

ArtHistoryClub Information Site on AspectJ Art History Art History Search        Art History Browse             News        Gallery        Forums        Articles        Weblinks        welcome to our free resource site for all art history lovers!

AspectJ

AspectJ is an aspect-oriented extension to the Java programming language created at Xerox PARC. An AspectJ compiler weaves aspects into Java bytecode to implement crosscutting concerns. Aspects are written in a combination of Java and AspectJ and are woven on an incremental per-class basis into Java (source or .class files) to produce standard Java bytecodes (making Java and AspectJ compatible). There are at least two compilers for the AspectJ language, ajc which is part of the toolset supported by the AspectJ eclipse project, and abc which is an extensible optimizing compiler provided at aspectbench.org. AspectJ has been ported to other languages, including Common Lisp (AspectL) and Ruby (AspectR). In both of these ports, no special compiler was needed; aspects could be programmed within the existing object system.

External links

Last updated: 08-24-2005 08:42:44
Last updated: 01-04-2007 01:18:57
The contents of this article are licensed from Wikipedia.org under the
GNU Free Documentation License. See original document.
Art History Search | Art History Browse | Contact | Legal info