AspectJ是一种扩展Java语言的编程语言,

5 Reasons Java Developers Should Learn是一个简单的Tutorial,

AspectJ的官方网址。