eclipse下AspectJ和ajdt开发环境配置


知识积累

1. 什么是AspectJ?

这里先摘抄网上的定义:

AspectJ: 一个面向切面(AOP)的框架,它扩展了Java语言。AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。

AOP: 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。



2. 什么是ajdt?

面向方面编程(AOP)可用来解决当今的许多应用需求。其中,Eclipse基金的AspectJ是其中一个比较流行的AOP实现。刚开始使用AspectJ时,可能会让初学者望而怯步。在AJDT项目的领导者——Matt Chapman的一篇新文章中,展示了如何通过使用Eclipse的AJDT插件来使AspectJ开发变得更为容易。


3. eclipse使用AspectJ步骤?

先安装AspectJ, 再安装ajdt插件.



参考资料:

1. http://blog.sina.com.cn/s/blog_455b20c10100cj9g.html

2. http://blog.sina.com.cn/s/blog_455b20c10100cils.html

你可能感兴趣的:(eclipse下AspectJ和ajdt开发环境配置)