J2EE項(xiàng)目實(shí)訓(xùn)

出版時(shí)間:2008-5  出版社:清華大學(xué)  作者:楊少波//顧益軍  頁(yè)數(shù):393  

內(nèi)容概要

  《21世紀(jì)高等學(xué)校實(shí)用軟件工程教育規(guī)劃教材?J2EE項(xiàng)目實(shí)訓(xùn):Spring框架技術(shù)》本著“體現(xiàn)主流和前沿技術(shù)、內(nèi)容新穎和實(shí)用、案例源于實(shí)際項(xiàng)目”的指導(dǎo)思想,結(jié)合實(shí)際應(yīng)用項(xiàng)目的示例,由淺入深地介紹目前在J2EE平臺(tái)的應(yīng)用層開發(fā)中比較主流的開源Spring框架,內(nèi)容涉及應(yīng)用層Spring框架技術(shù)及系統(tǒng)架構(gòu)、對(duì)象管理技術(shù)、Web組件技術(shù)和MVC組件技術(shù)、AOP和 Spring AOP技術(shù)、AOP的具體應(yīng)用、事務(wù)管理技術(shù)及實(shí)現(xiàn)、與Spring框架相關(guān)的設(shè)計(jì)模式、在Spring框架中提供的各種實(shí)用組件以及對(duì)Spring框架的單元測(cè)試技術(shù)等方面的內(nèi)容。.  全書共分12章,重點(diǎn)介紹了目前在企業(yè)級(jí)應(yīng)用系統(tǒng)開發(fā)中所需要掌握的與Spring框架技術(shù)相關(guān)的知識(shí)。全書內(nèi)容分為3大部分,在前面的5章主要介紹Spring框架的系統(tǒng)架構(gòu)和對(duì)象管理IOC技術(shù),Web組件技術(shù),DAO組織件技術(shù),與Struts和Hibernate等框架的整合、項(xiàng)目案例、單元測(cè)試技術(shù);第6章~第9章主要介紹AOP和Spring AOP技術(shù)及其在項(xiàng)目中的實(shí)際應(yīng)用,應(yīng)用AOP技術(shù)來實(shí)現(xiàn)安?櫓ず褪攣窆芾砑際醯齲輝謐詈蟮?章中,主要介紹MVC框架組件、設(shè)計(jì)模式和實(shí)用組件等具體與應(yīng)用緊密相關(guān)的技術(shù)內(nèi)容。..

書籍目錄

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

章節(jié)摘錄

第1章 應(yīng)用層Spring框架技術(shù)及系統(tǒng)架構(gòu)Spring框架技術(shù)實(shí)際上是Rod Johnson在Expert One-on—One J2EE Design and Development一書中所闡述的設(shè)計(jì)思想的具體實(shí)現(xiàn)。Spring框架為J2EE平臺(tái)的開發(fā)者提供的是一種“對(duì)象管理”技術(shù),也就是為開發(fā)者解決包括對(duì)象的生命周期、對(duì)象之間的依賴關(guān)系建立、對(duì)象的緩存實(shí)現(xiàn)等方面問題的管理技術(shù)。Spring框架是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)技術(shù)和面向切面編程(AOP)技術(shù)的容器框架,利用Spring框架中的IoC技術(shù)可以實(shí)現(xiàn)J2EE平臺(tái)中所倡導(dǎo)的由容器實(shí)現(xiàn)對(duì)象的生命周期管理,而利用Spring框架中的AOP技術(shù)可以實(shí)現(xiàn)J2EE平臺(tái)中所倡導(dǎo)的分離應(yīng)用系統(tǒng)中業(yè)務(wù)邏輯組件和通用的技術(shù)服務(wù)組件。應(yīng)用系統(tǒng)的開發(fā)者在應(yīng)用系統(tǒng)中應(yīng)用Spring框架后能夠達(dá)到“解耦”和“脫離容器”的設(shè)計(jì)和實(shí)現(xiàn)的目的。本章重點(diǎn)介紹應(yīng)用層Spring框架技術(shù)及系統(tǒng)架構(gòu),主要涉及Spring框架的特性、Spring框架的IoC和DI以及Spring IoC與GoF設(shè)計(jì)模式的工廠模式的對(duì)比;同時(shí)也還介紹Spring框架的架構(gòu)的特性以及Spring框架的設(shè)計(jì)目標(biāo)等方面的內(nèi)容;最后再通過具體的應(yīng)用示例實(shí)現(xiàn),讓讀者體驗(yàn)Spring框架中IoC技術(shù)給應(yīng)用系統(tǒng)的開發(fā)所帶來的便利。1.1 應(yīng)用層Spring框架技術(shù)1.1.1 Spring框架的特性1.關(guān)于Rod Johnson的Expert One-on-One J2EEDesign and Development一書1)Spring框架技術(shù)的起源Spring框架技術(shù)起源于Spring框架的主設(shè)計(jì)者Rod Johnson的Expert One—on—One J2EE Design and Development一書,此書已經(jīng)由電子工業(yè)出版社出版,翻譯版名為《J2EE設(shè)計(jì)開發(fā)編程指南》,參見圖1-1中某圖書網(wǎng)站對(duì)該書的簡(jiǎn)要介紹。同時(shí),一種新的Java框架技術(shù)——Spring框架技術(shù)也相應(yīng)發(fā)布,Spring框架技術(shù)也出自Rod Johnson之手。2)Spring框架技術(shù)的產(chǎn)生Spring框架技術(shù)實(shí)際上是Rod Johnson在Expert One—Oil—One J2EE Design and Development一書中所闡述的設(shè)計(jì)思想的具體實(shí)現(xiàn)。在該書中,Rod Johnson倡導(dǎo)J2EE實(shí)用主義的設(shè)計(jì)思想,并隨書提供了一個(gè)初步的開發(fā)框架實(shí)現(xiàn),也就是Interface21開發(fā)軟件包。Spring框架技術(shù)正是這一思想的全面和具體的體現(xiàn)。

編輯推薦

《21世紀(jì)高等學(xué)校實(shí)用軟件工程教育規(guī)劃教材?J2EE項(xiàng)目實(shí)訓(xùn):Spring框架技術(shù)》可以作為承擔(dān)國(guó)家技能型緊缺人才培養(yǎng)和培訓(xùn)工程的高等職業(yè)院校和示范性軟件學(xué)院的計(jì)算機(jī)應(yīng)用與軟件工程專業(yè)項(xiàng)目實(shí)訓(xùn)類教材,也可作為自學(xué)和急需了解B/S架構(gòu)的J2EE平臺(tái)下的軟件項(xiàng)目開發(fā)和實(shí)現(xiàn)的相關(guān)技術(shù)和知識(shí)的專業(yè)人員的參考書。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    J2EE項(xiàng)目實(shí)訓(xùn) PDF格式下載


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

 
 

  •   這本書不錯(cuò),對(duì)于Spring入門的人很適合!
  •   寫得比較好,內(nèi)容詳實(shí),指導(dǎo)性強(qiáng)。
 

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

京ICP備13047387號(hào)-7