Http://www-900.ibm.com/developerWorks/cn/java/l-aspectj/
Aspectj is a code generation tool (Code Generator). The AspectJ syntax is the syntax used to define code generation rules. If you have used Java Compiler Compiler (Javacc), you will find that the concept of both code generation rules is amazing. Aspectj has its own grammatical compilation tool, compiled results are Java Class files, when running, ClassPath needs to include an JAR file (Runtime LIB) of AspectJ.
Aspectj's application is simple, but those nouns have plentiful, what Pointcut, Advice when they see documents. GOD. I saw this article suddenly turned out, and it achieved this. IT has a new name every day, but it is true that it is still the most basic thing through phenomenon. I have a new technology to keep up, but it is not blind, otherwise you will be dragged, it is best to know what it is.