1. 程式人生 > >eclipse下AspectJ和ajdt開發環境配置

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