AspectJ是一个面向方面的框架,它扩展了Java语言。AspectJ定义了AOP语法,具有一个专门的编译器遵照Java字节编码规范来生成Class文件。AspectJ和AspectWerkz之前合并成归于Eclipse基金下的AspectJ5项目。AspectJ由BEA和IBM公司赞助,可以认为是Java AOP事实上的标准。
报道中指出,AspectJ 5 正式版与之前的版本比较,主要是修补了几个小的bugs,以及添加了一系列特性以支持Java 5。
Eclipse提到,AspectJ 5 正式版此时推出,正是作为送给大家的圣诞礼物。