利用Eclipse编译AspectJ项目
AJDT还提供了另一个视图以图形化地显示你的aspects如何应用到你的项目之中。选择Window  Open Perspective  Other…,并选择Aspect Visualization perspective以打开那个视图。这个新视图里会列出你的类里已应用的aspects,如图2-6所示。

切换回Java perspective,并且运行你的程序。在Eclipse里运行一个AspectJ程序和运行一个普通的Java程序一样简单。在Java perspective里选择包含public static void main(String[] args)方法的类,然后在主菜单里选择Run  Run As  Java Application。Eclipse会在选中的类里查找并执行main()方法。命令行输出结果会显示在Console view里,如图2-7所示。

AJDT包含的丰富特性和扩展甚至可以写整整一章内容。花点时间看看AJDT所提供的参数和特性,这样当你在使用本书其它代码的时候,你可以迅速掌握哪些对你最有用的特性。
参考
Eclipse and The Eclipse Cookbook中的代码2.9 展示了如何利用Ant进行自动化编译;你可以在http://www.eclipse.org/ajdt 的User Resources: Documentation链接获得AJDT插件完整的用户指南。Borland JBuilder的AspectJ插件可以在http://sourceforge.net/projects/aspectj4jbuildr/ 下载;Sun的NetBeans的AspectJ插件可以在http://sourceforge.net/projects/aspectj4netbeans/ 下载。参考Steve Holzner (O’Reilly) 的Eclipse and The Eclipse Cookbook.
Matrix:http://www.matrix.org.cn
Onjava:http://www.onjava.com
0
相关文章