使用AspectJ,Java開發(fā)者就能利用已熟識的語言,在當前最流行的Ecilpse開發(fā)環(huán)境中盡情體會面向方面編程(AOP)帶來的優(yōu)勢。AOP能夠提高程序的模塊性,使得編寫的代碼更接近于設計目標。它能減少實現(xiàn)普通特性和功能所花費的時間,提高質量,也能在系統(tǒng)和服務中整合簡單的Java對象以及創(chuàng)建更簡單且重用性更高的組件,并且提供更多的附加功能。本書是學習AspectJ語言的權威指南,涵蓋了使用AspectJ和Eclimpse進行AOP開發(fā)的方方面面,包括從創(chuàng)建新項目到擴展和文檔化已完全型的應用程序的所有內容,并提供了完整的API參考以及如何在項目中采用AspectJ的現(xiàn)實性指導。從而幫助您輕松掌握AOP的重要原理和技術,以應對最棘手的軟件質量、效率和維護方面的挑戰(zhàn)。·安裝產配置Eclipse和AspectJ開發(fā)工具(AJDT);·AOP如何對從錯誤檢測到性能的每個方面進行模塊化和優(yōu)化;·創(chuàng)建新的AspectJ應用程序以及將AOP應用現(xiàn)有系統(tǒng);·構建、調試和文檔化AspectJ應用程序;·理解關鍵的AOP概念,如連接點、切入點、advice和類型間聲明;·掌握高級技術:Aspect庫、與已編譯好的.class文件進行鏈接、可視化、面向方面的設計等。