J2EE項目實訓Spring框架技術

J2EE項目實訓Spring框架技術作/譯者:楊少波 ,出版社:清華大學出版社,本書本著“體現主流和前沿技術、內容新穎和實用、案例源於實際項目”的指導思想,結合實際套用項目的示例,由淺入深地介紹目前在J2EE平台的套用層開發中比較主流的開源Spring框架,內容涉及套用層Spring框架技術及系統架構、對象管理技術、Web組件技術和MVC組件技術、AOP和SpringAOP技術、AOP的具體套用、事務管理技術及實現、與Spring框架相關的設計模式、在Spring框架中提供的各種實用組件以及對Spring框架的單元測試技術等方面的內容。

圖書簡介

作/譯者:楊少波
出版社:清華大學出版社
出版日期:2008年05月

ISBN:9787302169215 [十位:7302169217]
頁數:393
重約:0.662KG
定價:¥39.00

內容提要

本書本著“體現主流和前沿技術、內容新穎和實用、案例源於實際項目”的指導思想,結合實際套用項目的示例,由淺入深地介紹目前在J2EE平台的套用層開發中比較主流的開源Spring框架,內容涉及套用層Spring框架技術及系統架構、對象管理技術、Web組件技術和MVC組件技術、AOP和SpringAOP技術、AOP的具體套用、事務管理技術及實現、與Spring框架相關的設計模式、在Spring框架中提供的各種實用組件以及對Spring框架的單元測試技術等方面的內容。

圖書目錄

第1章 套用層Spring框架技術及系統架構
1.1 套用層Spring框架技術
1.1.1 Spring框架的特性
1.1.2 Spring框架中的IoC和DI
1.1.3 Spring IoC與工廠模式的對比
1.2 Spring框架的系統架構
1.2.1 Spring框架的系統架構及主要組件
1.2.2 Spring框架主要的技術特性
1.2.3 Spring框架的設計目標
1.3 體驗Spring框架中的“依賴注入”的優點
1.3.1 在Eclipse中創建基於Spring的J2SE的套用項目
1.3.2 在該J2SE項目中添加項目中的各個功能類
本章小結
本章練習
第2章 Spring框架中的對象管理技術
2.1 Spring框架IoC容器的XML配置檔案
2.1.1 依賴注入的幾種實現類型
2.1.2 XML配置檔案中的各種特殊標籤的套用
2.2 體驗Spring的IoC容器對開發過程的簡化
2.2.1 將DataSource對象注入到套用系統DAO組件中
2.2.2 體驗Spring的IoC容器對DAO的鬆散支持
2.3 體驗Spring框架的IoC實現原理
2.3.1 Spring框架的IoC實現原理
2.3.2 體驗Spring框架中的IoC實現原理
本章小結
本章練習
第3章 Springweb套用開發技術
3.1 Spring WebApplicationContext接口
3.1.1 構建Spring框架Web應用程式環境
3.1.2 Spring Web組件技術套用示例的項目
3.2 添加項目中數據訪問層的DAO組件
3.2.1 採用標準JDBC技術實現項目中的DAO組件
3.2.2 Spring JDBC DAO組件技術
3.2.3 採用Spring框架DAO技術實現項目的DAO組件
本章小結
本章練習
第4章 對Spring框架的單元測試技術
4.1 JUnit單元測試技術
4.1.1 單元測試技術
4.1.2 單元測試之JUnit框架
4.2 採用JUnk技術實現對Spring框架組件的單元測試
4.2.1 對業務層組件UserManagerImple類進行單元測試
4.2.2 對DAO組件DAOOperatorDBBean類進行單元測試
4.3 採用Spring對JUnit的擴展實現對Spring的單元測試
4.3.1 Spring框架對JUnit框架的擴展
4.3.2 Spring對JUnit擴展實現的單元測試示例
本章小結
本章練習
第5章 網上商城項目中套用Spring技術
5.1 網上商城項目的系統設計
5.1.1 項目的系統架構設計
5.1.2 項目內各層中的組件設計
5.1.3 業務層中各個業務組件的設計和實現
5.1.4 降低項目中各個業務組件之間的依賴關係
5.2 整合Spring框架與Struts框架
5.2.1 在Spring中集成Struts MVC Web框架
5.2.2 整合Spring框架與Struts框架的實現示例
5.2.3 對整合後的結果進行單元測試
5.3 整合Spring框架與Hibernate框架
5.3.1 Spring框架可以與Hibernate框架相互結合
5.3.2 有兩種訪問hibernate.cfg.xml檔案的形式
5.3.3 整合Spring與Hibernate後的DAO編程開發實現
5.3.4 在項目中實現對整合後的結果進行單元測試
本章小結
本章練習
第6章 AOP和SpringAOP技術
6.1 面向切面編程(AOP)技術
6.1.1 面向切面編程技術概述
6.1.2 面向切面編程是面向對象編程的擴展
6.1.3 AOP思想在J2EE WEB過濾器組件中的套用
6.1.4 AOP與代理模式在套用方面的不同
6.2 Spring中的AOP技術
6.2.1 Spring AOP和Spring IoC的關係
6.2.2 套用Spring框架AOP技術的開發要點
本章小結
本章練習
第7章 Spring AOP中的Advice
7.1 實現Around(環繞)通知
7.1.1 Spring框架AOP技術中的Around通知
7.1.2 Around通知的套用示例
7.2 實現前置(Before)和後置(After)通知
7.2.1 Before通知的實現及套用示例
7.2.2 After通知的實現及套用示例
7.3 實現異常(Throws)通知
7.3.1 Spring AOP中的Throws通知
7.3.2 Throws通知套用示例235
7.4 實現引入(Introduction)通知
7.4.1 Spring框架AOP中的Introduction通知
7.4.2 Introdaction通知的套用示例
本章小結
本章練習
第8章 利用AoP實現套用的安全驗證
8.1 套用系統中的身份驗證技術實現
8.1.1 常規的技術實現
8.1.2 利用Spring框架AOP的技術實現
8.2 網上商城系統中的身份驗證的套用實現
8.3 BBS論壇系統中的身份驗證的套用實現
本章小結
本章練習
第9章 Spring中的事務管理技術及實現
9.1 Spring中的事務管理技術
9.1.1 Spring中的事務管理技術及實現機制
9.1.2 Spring框架中的事務管理的具體實現
9.1.3 Spring框架中與事務管理相關的API
9.2 在Spring中實現編程式的事務管理
9.2.1 Spring中提供的對編程式的事務管理的支持
9.2.2 Spring框架中實現編程式的事務管理的實例
9.2.3 採用TransactionTemplate類簡化事務編程實現操作
9.3 在Spring框架中實現聲明控制的事務管理
9.3.1 套用事務代理組件實現Spring中聲明控制的事務管理
9.3.2 在Eclipse中實現聲明式的事務管理的實例
本章小結
本章練習
第10章 SpringMVC框架套用技術
10.1 SpringMvc框架組件技術
10.2 創建一般的MVC Wleb套用示例
10.3 創建基於SimpleFormController MVC web套用示例
10.3.1 SimpleFormController命令控制器類
10.3.2 創建基於SimpleFormController MVC Web套用示例
本章小結
本章練習
第11章 與Spring框架相關的設計模式
11.1 工廠模式
11.1.1 GoF設計模式中的工廠模式
11.1.2 工廠模式中的工廠方法模式
11.1.3 工廠模式中的抽象工廠
11.2 單例模式
11.2.1 GoF設計模式中的單例模式
11.2.2 單例模式的編程實現及套用示例
11.3 代理模式
11.3.1 GoF設計模式中的代理模式
11.3.2 代理模式的編程實現及套用示例
11.4 模板方法模式及套用示例
本章小結
本章練習
第12章 Spring框架提供的各種實用組件
12.1 在Spring中實現定時任務計畫調度
12.1.1 使用OpenSymphony Quartz調度器
12.1.2 在Spring中實現定時任務計畫調度示例
12.2 套用Spring中Open Session in View模式
12.2.1 Spring提供了對Open Session in View模式支持
12.2.2 套用OpenSessionlnViewInterceptor攔截器組件示例
12.2.3 套用OpenSessionlnViewerFilter過濾器組件示例
12.3 Spring中的ApplicafionContext的事件技術
12.3.1 ApplicafionContext所提供的事件傳播
12.3.2 套用Spring框架的事件技術的示例
12.4 使用Spring郵件抽象實現郵件傳送功能
12.4.1 Spring郵件抽象實現和包裝
12.4.2 使用Spdng郵件抽象實現郵件傳送示例
本章小結
本章練習
參考文獻

文章節選

第1章 套用層Spring框架技術及系統架構
Spring框架技術實際上是Rod Johnson在Expert One-on—One J2EE Design and Development一書中所闡述的設計思想的具體實現。Spring框架為J2EE平台的開發者提供的是一種“對象管理”技術,也就是為開發者解決包括對象的生命周期、對象之間的依賴關係建立、對象的快取實現等方面問題的管理技術。

編輯推薦與評論

本書共分12章,重點介紹了目前在企業級套用系統開發中所需要掌握的與Spring框架技術相關的知識。全書內容分為3大部分,在前面的5章主要介紹Spring框架的系統架構和對象管理IOC技術,Web組件技術,DAO組織件技術,與Struts和Hibernate等框架的整合、項目案例、單元測試技術;第6章~第9章主要介紹AOP和Spring AOP技術及其在項目中的實際套用,套用AOP技術來實現安全驗證和事務管理技術等;在最後的3章中,主要介紹MVC框架組件、設計模式和實用組件等具體與套用緊密相關的技術內容。

相關詞條

相關搜尋

熱門詞條

聯絡我們