Eclipse AspectJ中文版

出版時間:2006-12  出版社:清華大學(xué)  作者:科爾勒  頁數(shù):382  字?jǐn)?shù):524000  譯者:錢竹青  
Tag標(biāo)簽:無  

內(nèi)容概要

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

作者簡介

Adrian Colyer,IBM的高級技術(shù)人員,AspectJ Eclipse項(xiàng)目的主管,AJDT的創(chuàng)始人之一?,F(xiàn)負(fù)責(zé)IBM的一個項(xiàng)目組,開發(fā)并應(yīng)用面向方面的技術(shù)。

書籍目錄

第Ⅰ部分  Eclipse、AspectJ和AJDT簡介 第1章  Eclipse入門  1.1  什么是Eclipse  1.2  安裝Eclipse  1.3  Eclipse基礎(chǔ)  1.4  安裝AJDT  1.5  本書中的示例  1.6  本章小結(jié) 第2章  AJDT起步  2.1  Simple Insurance應(yīng)用程序  2.2  跟蹤保單的更改  2.3  創(chuàng)建AspectJ項(xiàng)目  2.4  創(chuàng)建PolicyChange Notification aspect  2.5  聲明保單通知  2.6  實(shí)現(xiàn)保單通知  2.7  AJDT中的advice  2.8  評估具體的實(shí)現(xiàn)  2.9  完善程序設(shè)計(jì)  2.10  本章小結(jié) 第3章  擴(kuò)展應(yīng)用程序  3.1  迄今的經(jīng)歷  3.2  基于序列化的持久性	  3.3  使用Hibernating  3.4  管理構(gòu)建配置  3.5  本章小結(jié) 第4章  深入AJDT  4.1  編譯一個AspectJ項(xiàng)目  4.2  調(diào)試  4.3  編輯器模板和大綱視圖工具欄  4.4  生成文檔(ajdoc)  4.5  AspectJ幫助、示例和備忘表  4.6  本章小結(jié)第Ⅱ部分  AspectJ語言 第5章  AspectJ概述  5.1  aspect概述  5.2  連接點(diǎn)與切入點(diǎn)  5.3  advice  5.4  類型間聲明  5.5  AspectJ語言設(shè)計(jì)的關(guān)鍵特性  5.6  本章小結(jié) 第6章  直面point  6.1  計(jì)算器程序  6.2  切入點(diǎn)指示符介紹  6.3  方法調(diào)用切入點(diǎn)指示符  6.4  復(fù)合切入點(diǎn)  6.5  模式與簽名  6.6  方法執(zhí)行切入點(diǎn)指示符  6.7  target切入點(diǎn)指示符  6.8  this切入點(diǎn)指示符  6.9  get和set切入點(diǎn)指示符  6.10  使用args切入點(diǎn)指示符捕獲上下文  6.11  使用this和args提取值  6.12  handler切入點(diǎn)指示符  6.13  initialization切入點(diǎn)指示符  6.14  靜態(tài)定界切入點(diǎn)指示符:within、withincode  6.15  動態(tài)定界切入點(diǎn)指示符:cflow、cflowbelow  6.16  adviceexecution切入點(diǎn)指示符  6.17  if切入點(diǎn)指示符  6.18  如何編寫一個好的切入點(diǎn)  6.19  常見問題  6.20  本章小結(jié) 第7章  如何使用advice  7.1  advice的不同類型  7.2  advice參數(shù)和切入點(diǎn)  7.3  編寫advice體中的邏輯  7.4  advice排序  7.5  弱化異常  7.6  declare warning和declare error  7.7  常見問題  7.8  本章小結(jié) 第8章  類型間聲明  8.1  域、方法和構(gòu)造函數(shù)  8.2  范圍和可見度  8.3  類型間聲明和接口  8.4  繼承類  8.5  與類型間聲明一起使用切入點(diǎn)和advice  8.6  本章小結(jié) 第9章  aspect  9.1  aspect定義和初始化  9.2  aspect實(shí)例化  9.3  aspect繼承  9.4  內(nèi)部aspect  9.5  aspect優(yōu)先級  9.6  常見問題  9.7  本章小結(jié) 第10章  使用AspectJ API  10.1  包org.aspectj.lang  10.2  包org.aspectj.lang.reflect  10.3  本章小結(jié)第Ⅲ部分  綜合運(yùn)用 第11章  采用AspectJ  11.1  采用過程  11.2  aspect的不同類型  11.3  實(shí)施aspect示例  11.4  基礎(chǔ)結(jié)構(gòu)aspect示例  11.5  核心aspect示例  11.6  評價Simple Insurance應(yīng)用程序  11.7  本章小結(jié) 第12章  高級AJDT  12.1  Aspect庫  12.2  將aspect與編譯好的.class文件鏈接  12.3  Ant集成  12.4  aspect可視化  12.5  本章小結(jié) 第13章  面向aspect設(shè)計(jì)  13.1  發(fā)現(xiàn)aspect  13.2  如何構(gòu)造一個好的aspect?  13.3  結(jié)束語附錄A  命令行AspectJ  A.1  安裝AspectJ  A.2  使用編譯器  A.3  用Ant構(gòu)建附錄B  AspectJ語言快速參考  B.1  AspectJ聲明  B.2  切入點(diǎn)  B.3  通配符  B.4  advice  B.5  類型間聲明附錄C  用戶指南  C.1  郵箱列表和FAQ  C.2  提出bug和改進(jìn)請求  C.3  為AspectJ和AJDT的開發(fā)出力附錄D  AJDT圖標(biāo)參考  D.1  對象  D.2  對象裝飾符  D.3  標(biāo)記  D.4  構(gòu)建配置

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Eclipse AspectJ中文版 PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   書是好書,內(nèi)容挺好,但是翻譯的水平一般。
  •   編輯沒仔細(xì)啦。真是對不起這么書的作者。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7