第1篇 SPRing 2.0核心技術(shù)
第1章 java EE 5 3
1.1 Java EE 5引入的新特性 3
1.2 進(jìn)入EJB 3.0時(shí)代 6
1.3 Java EE開(kāi)發(fā)模型的局限性 8
1.4 小結(jié) 10
第2章 步入Spring 2.0 11
2.1 挑戰(zhàn)Java EE 5開(kāi)發(fā)模型 11
2.1.1 輕量級(jí)開(kāi)發(fā)模型 12
2.1.2 倡導(dǎo)靈敏開(kāi)發(fā) 15
2.1.3 Spring 2.0的架構(gòu)價(jià)值 16
2.2 有所為和有所不為 17
2.2.1 Spring 2.0提供的功能 17
2.2.2 排除在外 19
2.3 Spring 2.0時(shí)代的到來(lái) 20
2.4 小結(jié) 21
第3章 獲得Spring 2.0
發(fā)布版和源碼 23
3.1 獲得Spring 2.0持續(xù)發(fā)布版 23
3.2 獲得持續(xù)更新的Spring 2.0項(xiàng)目源碼 24
3.2.1 訪問(wèn)存儲(chǔ)在CVS中的源代碼 25
3.2.2 訪問(wèn)存儲(chǔ)在Subversion中的源代碼 26
3.3 若干問(wèn)題的思考 28
3.3.1 重視單元測(cè)試及測(cè)試覆蓋度 28
3.3.2 看重文檔 28
3.3.3 對(duì)持續(xù)集成的重視 28
3.4 小結(jié) 29
第4章 啟動(dòng)Spring 2.0使能項(xiàng)目 31
4.1 背景知識(shí)介紹 31
4.2 開(kāi)發(fā)平臺(tái)的搭建 32
4.2.1 選擇開(kāi)發(fā)環(huán)境 34
4.2.2 Spring IDE的使用 36
4.3 小結(jié) 40
第5章 控制反轉(zhuǎn)容器 43
5.1 背景知識(shí) 44
5.2 BeanFactory 45
5.2.1 第一個(gè)BeanFactory實(shí)例 46
5.2.2 基于xml Schema的配置 48
5.2.3 設(shè)值(setter)注入 50
5.2.4 構(gòu)造器注入 51
5.2.5 BeanFactoryAware回調(diào)接口 53
5.2.6 BeanNameAware回調(diào)接口 54
5.2.7 基于泛型訪問(wèn)BeanFactory 56
5.3 applicationContext 56
5.3.1 第一個(gè)Application-Context實(shí)例 57
5.3.2 加載IoC容器到Web應(yīng)用中 59
5.3.3 生命周期接口 62
5.3.4 復(fù)合多個(gè)配置文件 63
5.3.5 國(guó)際化和本地化消息資源 64
5.3.6 ApplicationContext-Aware 67
5.3.7 發(fā)布并監(jiān)聽(tīng)事件 69
5.3.8 抽象Bean與子Bean定義 72
5.3.9 方法注入 73
5.3.10 操控資源 78
5.4 高級(jí)特性 82
5.4.1 使用BeanFactory-PostProcessor自定義
配置元數(shù)據(jù) 82
5.4.2 自定義屬性編輯器 86
5.4.3 受管Bean的作用范圍 89
5.4.4 使用BeanPostProcessor自定義受管Bean 95
5.4.5 使用@Required 97
5.4.6 使用FactoryBean自定義實(shí)例化邏輯 101
5.4.7 定義集合 112
5.4.8 depends-on 116
5.4.9 Autowiring協(xié)作者 118
5.4.10 回調(diào)接口的觸發(fā)順序 120
5.5 小結(jié) 121
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注