費(fèi)了十牛三虎之力,終于把《深入Spring 2:輕量級(jí)J2EE開發(fā)框架原理與實(shí)踐》第五章“面向切面的編程(AOP)及在Spring中的應(yīng)用”的電子版做出來了。內(nèi)容真多啊,80多頁,如果再加上第三部分“AOP原理及實(shí)現(xiàn)”一章的內(nèi)容,都有一百多頁了,不過偶認(rèn)為花這么大的功夫來介紹AOP還是值得的,畢竟輕量級(jí)構(gòu)架中,主要就是使用AOP來提供一些聲明式系統(tǒng)服務(wù),如事務(wù)處理、數(shù)據(jù)訪問等都是建立在AOP基礎(chǔ)上的。真正搞懂了AOP的應(yīng)用,再學(xué)習(xí)使用聲明式系統(tǒng)服務(wù)就簡(jiǎn)單多了。
總體感覺內(nèi)容不夠精簡(jiǎn),但又怕精簡(jiǎn)后很多新手又看不懂,先這樣吧,印刷版會(huì)作一些調(diào)整!
?
在選擇下載或閱讀本章之前請(qǐng)注意下面的友情提示:
?
“本章的主要是針對(duì)剛剛開始接觸AOP編程方法、AsepectJ、Spring AOP的讀者,另外也針對(duì)熟悉Spring2.0以前的AOP但不熟悉Spring2中AOP使用的讀者。本章主要從應(yīng)用的角度分析輕量級(jí)應(yīng)用中的AOP編程以及Spring2中AOP的使用方法,若您對(duì)AOP的實(shí)現(xiàn)原理、Spring AOP的底層構(gòu)架原理及AOP高級(jí)應(yīng)用技巧感興趣,請(qǐng)閱讀本書第三部分的《AOP原理及實(shí)現(xiàn)》一章中的相關(guān)內(nèi)容。”
?
還請(qǐng)熱愛開源的朋友們不吝批評(píng)指教,
春迷匆擾,萬分感謝。
?
?
第五章 面向方面的編程(AOP)及在Spring中的應(yīng)用?
目錄
5.1 AOP簡(jiǎn)介?1
5.1.1 AOP概念?1
5.1.2 AOP中的一些相關(guān)術(shù)語介紹?3
5.1.3 AOP與OOP關(guān)系?6
5.1.4 AOP聯(lián)盟簡(jiǎn)介?6
5.1.5 AOP相關(guān)框架及工具簡(jiǎn)介?8
5.1.6 AOP在企業(yè)級(jí)應(yīng)用程序中的作用?8
5.2 AspectJ簡(jiǎn)介及快速入門?9
5.2.1 AspectJ介紹?9
5.2.2 AspectJ的下載及安裝?9
5.2.3 在Eclipse中開發(fā)AspectJ程序?13
5.2.4 AspectJ版的HelloWorld?15
5.2.5 AspectJ中相關(guān)語法?17
5.2.6 一個(gè)簡(jiǎn)單的回合格斗小游戲示例?23
5.3 一個(gè)簡(jiǎn)單的Spring AOP示例?27
5.3.1 定義業(yè)務(wù)組件?28
5.3.2 使用基于Schema的配置文件配置Spring AOP?29
5.3.3 使用Java5注解配置及使用Spring AOP?31
5.3.4 基于API方式來使用Spring AOP?32
5.4 Spring中的AOP實(shí)現(xiàn)及應(yīng)用?34
5.4.1 簡(jiǎn)介?34
5.4.2 Spring AOP中對(duì)AspectJ的支持?35
5.4.3 Spring AOP配置方法?36
5.4.4 切入點(diǎn)(Pointcut)?43
5.4.5 增強(qiáng)(Advice)?47
5.4.6 引介(Introduction)?51
5.4.7 增強(qiáng)器/切面封裝(Advisor)?54
5.4.8 ProxyFactoryBean?57
5.5 示例:模擬Warcraft游戲?60
5.5.1 示例簡(jiǎn)介?60
5.5.2 核心關(guān)注點(diǎn)及系統(tǒng)主模塊?61
5.5.3 橫切關(guān)注點(diǎn)需求引入及實(shí)現(xiàn)?70
5.5.4 使用AspectJ注解支持的AOP實(shí)現(xiàn)?78
5.5.5 使用基于Schema的方式配置Spring AOP?83
5.6 小結(jié)?87
5.7 思考題?87
?
posted on 2006-11-16 11:59
簡(jiǎn)易java框架 閱讀(1555)
評(píng)論(1) 編輯 收藏