注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)輕量級J2EE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts+Spring+Hibernate整合開發(fā)

輕量級J2EE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts+Spring+Hibernate整合開發(fā)

輕量級J2EE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts+Spring+Hibernate整合開發(fā)

定 價:¥65.00

作 者: 李剛 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: J2ME

ISBN: 9787121039980 出版時間: 2007-04-01 包裝: 膠版紙
開本: 16 頁數(shù): 530 字?jǐn)?shù):  

內(nèi)容簡介

  本書所介紹的內(nèi)容是作者多年J2EE開發(fā)經(jīng)驗(yàn)的總結(jié),內(nèi)容涉及Struts、Hibernate和Spring三個開源框架,還介紹了Tomcat和Jetty兩個開源Web服務(wù)器的詳細(xì)用法,以及J2EE應(yīng)用的幾種常用架構(gòu)。.本書不僅是一本J2EE入門圖書,還詳盡而細(xì)致地介紹了JSP各個方面,包括JSP 2.0的規(guī)范、Struts的各種用法、Hibernate的詳細(xì)用法,以及Spring的基本用法。書中所介紹的輕量級J2EE應(yīng)用,是目前最流行、最規(guī)范的J2EE架構(gòu),分層極為清晰,各層之間以松耦合的方法組織在一起。書的最后配備了兩個實(shí)例,均采用了貧血模式的架構(gòu)設(shè)計(jì),以便于讀者更快地進(jìn)入J2EE應(yīng)用開發(fā)。而第8章所介紹的其他架構(gòu)模式則可作為讀者對架構(gòu)有更好把握后的提高部分。本書配套光盤包括各章內(nèi)容所用的代碼,以及整個應(yīng)用所需要的開源類庫等相關(guān)項(xiàng)目文件。..本書適用于有較好的Java編程基礎(chǔ),有初步的J2EE編程基礎(chǔ)的讀者。本書既可以作為J2EE初學(xué)者的入門書籍,也可作為J2EE應(yīng)用開發(fā)者的提高指導(dǎo)。...

作者簡介

  本書提供作譯者介紹李剛,作者從事過6年的J2EE應(yīng)用開發(fā),擔(dān)任過LITEON公司的J2EE技術(shù)主管,負(fù)責(zé)該公司的企業(yè)信息平臺的架構(gòu)設(shè)計(jì),擔(dān)任過廣東龍泉科技有限公司的J2EE技術(shù)培訓(xùn)導(dǎo)師,目前在新東方IT培訓(xùn)中心擔(dān)任J2EE培訓(xùn)講師。培訓(xùn)的學(xué)生已在華為、從興電子、瑞達(dá)通信、中企動力等公司就職,在珠三角的J2EE行業(yè)極具影響力。...

圖書目錄

第1章 J2EE應(yīng)用運(yùn)行及開發(fā)環(huán)境的安裝與配置.  
1. 1  JDK的下載和安裝  
1. 1. 1 Windows下JDK的下載和安裝  
1. 1. 2 Linux下JDK的下載和安裝  
1. 2 Tomcat的下載和安裝  
1. 2. 1 Tomcat的下載和安裝  
1. 2. 2 Tomcat的基本配置  
1. 2. 3 Tomcat的數(shù)據(jù)源配置  
1. 3 Jetty的下載和安裝  
1. 3. 1 Jetty的下載和安裝  
1. 3. 2 Jetty的基本配置  
1. 4 Eclipse的安裝和使用  
1. 4. 1 Eclipse的下載和安裝  
1. 4. 2 Eclipse插件的安裝  
1. 4. 3 Eclipse的簡單使用  
本章小結(jié)  
第2章 傳統(tǒng)表現(xiàn)層JSP  
2. 1 JSP的技術(shù)原理  
2. 2 JSP注釋  
2. 3 JSP聲明  
2. 4 JSP表達(dá)式  
2. 5 JSP腳本  
2. 6 JSP的三個編譯指令  
2. 6. 1 page指令  
2. 6. 2 include指令  
2. 7 JSP的7個動作指令  
2. 7. 1 forward指令  
2. 7. 2 include指令  
2. 7. 3 useBean,29setProperty,29getProperty指令  
2. 7. 4 plugin指令  
2. 7. 5 param指令  
2. 8 JSP的9個內(nèi)置對象  
2. 8. 1 application對象  
2. 8. 2 config對象  
2. 8. 3 exception對象  
2. 8. 4 out對象  
2. 8. 5 pageContext對象  
2. 8. 6 request對象  
2. 8. 7 response對象  
2. 8. 8 session對象  
2. 9 Servlet介紹  
2. 9. 1 Servlet的開發(fā)  
2. 9. 2 Servlet的配置  
2. 9. 3 Servlet的生命周期  
2. 9. 4 使用Servlet作為控制器  
2. 9. 5 load-on-startup Servlet  
2. 9. 6 訪問Servlet的配置參數(shù)  
2. 10 自定義標(biāo)簽庫  
2. 10. 1 開發(fā)自定義標(biāo)簽類  
2. 10. 2 建立TLD文件  
2. 10. 3 在web. xml文件中增加標(biāo)簽庫定義  
2. 10. 4 使用標(biāo)簽庫  
2. 10. 5 帶屬性的標(biāo)簽  
2. 10. 6 帶標(biāo)簽體的標(biāo)簽  
2. 11 Filter介紹  
2. 11. 1 創(chuàng)建Filter類  
2. 11. 2 配置Filter  
2. 12 Listener介紹  
2. 12. 1 創(chuàng)建Listener類  
2. 12. 2 配置Listener  
2. 13 JSP 2. 0的新特性  
2. 13. 1 JSP定義  
2. 13. 2 表達(dá)式語言  
2. 13. 3 簡化的自定義標(biāo)簽  
2. 13. 4 Tag File支持  
本章小結(jié)  
第3章 經(jīng)典MVC框架Struts  
3. 1 MVC簡介  
3. 1. 1 傳統(tǒng)的Model 1和Model 2  
3. 1. 2 MVC及其優(yōu)勢  
3. 2 Struts概述  
3. 2. 1 Struts的起源  
3. 2. 2 Struts的體系結(jié)構(gòu)  
3. 3 Struts的下載和安裝  
3. 4 Struts入門  
3. 4. 1 基本的MVC示例  
3. 4. 2 Struts的基本示例  
3. 4. 3 Struts的流程  
3. 5 Struts的配置  
3. 5. 1 配置ActionServlet  
3. 5. 2 配置ActionForm  
3. 5. 3 配置Action  
3. 5. 4 配置Forward  
3. 6 Struts程序的國際化  
3. 6. 1 Java程序的國際化  
3. 6. 2 Struts的國際化  
3. 7 使用動態(tài)AcdoilForm  
3. 7. 1 配置動態(tài)ActionForm  
3. 7. 2 使用動態(tài)ActionForm  
3. 8 Struts的標(biāo)簽庫  
3. 8. 1 使用Struts標(biāo)簽的基本配置  
3.8. 2 使用html標(biāo)簽庫  
3. 8. 3 使用bean標(biāo)簽庫  
3. 8. 4 使用logic標(biāo)簽庫  
3. 9 Struts的數(shù)據(jù)校驗(yàn)  
3. 9. 1 ActionForm的代碼校驗(yàn)  
3. 9. 2 Action的代碼校驗(yàn)  
3. 9. 3 結(jié)合commons-validator. jar的校驗(yàn)  
3. 10 Struts的異??蚣?nbsp; 
3. 11 幾種常用的Action  
3. 11. 1 DispatchAction及其子類  
3. 11. 2 使用ForwardAction  
3. 11. 3 使用IncludeAction  
3. 11. 4 使用SwitchAction  
3. 12 Struts的常見擴(kuò)展方法  
3. 12. 1 實(shí)現(xiàn)PlugIn接口  
3. 12. 2 繼承RequestProcessor  
3. 12. 3 繼承ActionServlet  
本章小結(jié)  
第4章 使用Hibernate完成持久化  
4. 1 ORM簡介  
4. 1. 1 什么是ORM  
4. 1. 2 為什么需要ORM  
4. 1. 3 流行的ORM框架介紹  
4. 2 Hibernate概述  
4. 2. 1 Hibernate的起源  
4. 2. 2 Hibernate與其他ORM框架的對比  
4. 3 Hibernate的安裝和使用  
4. 3. 1 Hibernate下載和安裝  
4. 3. 2 傳統(tǒng)JDBC的數(shù)據(jù)庫操作  
4. 3. 3 Hibernate的數(shù)據(jù)庫操作  
4. 4 Hibernate的基本映射  
4. 4. 1 映射文件結(jié)構(gòu)  
4. 4. 2 主鍵生成器  
4. 4. 3 映射集合屬性  
4. 4. 4 映射引用屬性  
4. 5 Hibernate的關(guān)系映射  
4. 5. 1 單向N—1的關(guān)系映射  
4. 5. 2 單向1—1的關(guān)系映射  
4. 5. 3 單向1—N的關(guān)系映射  
4. 5. 4 單向N—N的關(guān)系映射  
4. 5. 5 雙向1—N的關(guān)系映射  
4. 5. 6 雙向N—N關(guān)聯(lián)  
4. 5. 7 雙向1—1關(guān)聯(lián)  
4. 6 Hibernate查詢體系  
4. 6. 1 HQL查詢  
4. 6. 2 條件查詢  
4. 6. 3 SQL查詢  
4. 6. 4 數(shù)據(jù)過濾  
4. 7 事件框架  
4. 7. 1 攔截器  
4. 7. 2 事件系統(tǒng)  
本章小結(jié)  
第5章 Spring介紹  
5. 1 Spring的起源和背景  
5. 2 Spring的下載和安裝  
5.3 Spring實(shí)現(xiàn)兩種設(shè)計(jì)模式  
5. 3. 1 單態(tài)模式的回顧  
5. 3. 2 工廠模式的回顧  
5. 3. 3 Spring對單態(tài)與工廠模式的實(shí)現(xiàn)  
5. 4 Spring的依賴注入..  
5. 4. 1 理解依賴注入  
5. 4. 2 設(shè)值注入  
5. 4. 3 構(gòu)造注入  
5. 4. 4 兩種注入方式的對比  
5. 5 bean和BeanFactory  
5. 5. 1 Spring容器  
5. 5. 2 bean的基本定義  
5. 5. 3 定義bean的行為方式  
5. 5. 4 深入理解bean  
5. 5. 5 創(chuàng)建bean實(shí)例  
5.6 依賴關(guān)系配置  
5. 6. 1 配置依賴  
5. 6. 2 注入屬性值  
5. 6. 3 注入field值  
5. 6. 4 注入方法返回值  
5. 6. 5 強(qiáng)制初始化bean  
5. 6. 6 自動裝配  
5. 6. 7 依賴檢查  
5. 7 beau的生命周期  
5. 7. 1 了解bean的生命周期  
5. 7. 2 定制bean的生命周期行為  
5. 7. 3 協(xié)調(diào)不同步的bean  
5. 8 bean的繼承  
5. 8. 1 使用abstract屬性  
5. 8. 2 定義子bean  
5. 8. 3 Spring bean的繼承與Java中繼承的區(qū)別  
5. 9 bean后處理器  
5. 10 容器后處理器  
5. 10. 1 屬性占位符配置器  
5. 10. 2 另一種屬性占位符配置器(PropertyOverrideConfigurer)  
5. 11 與容器交互  
5. 11. 1 工廠bean簡介與配置  
5. 11. 2 FactoryBean接口  
5. 11. 3 實(shí)現(xiàn)BeanFactoryAware接口獲取BesnFactory  
5. 11. 4 使用BeanNameAware回調(diào)本身  
5. 12 ApplicationContext介紹  
5. 12. 1 國際化支持  
5. 12. 2 事件處理  
5. 12. 3 Web應(yīng)用中自動加載ApplicationContext  
5. 13 加載多個XML配置文件  
5. 13. 1 ApplicationContext加載多個配置文件  
5. 13. 2 Web應(yīng)用啟動時加載多個配置文件  
5. 13. 3 XML配置文件中導(dǎo)入其他配置文件  
本章小結(jié)  
第6章 Spring與Hibernate的整合  
6. 1 Spring對Hibernate的支持  
6. 2 管理SessionFactory  
6. 3 Spring對Hibernate的簡化  
6. 4 使用HibernateTemplate  
6. 4. 1 HibemateTemplate的常規(guī)用法  
6. 4. 2 Hibernate的復(fù)雜用法HibernateCallback  
6. 5 Hibernate的DAO實(shí)現(xiàn)  
6. 5. 1 DAO模式簡介  
6. 5. 2 繼承HibernateDaoSupport實(shí)現(xiàn)DAO  
6. 5. 3 基于Hibernate 3. 0實(shí)現(xiàn)DAO  
6. 6 事務(wù)管理  
6. 6. 1 編程式的事務(wù)管理  
6. 6. 2 聲明式事務(wù)管理  
6. 6. 3 事務(wù)策略的思考  
本章小結(jié)  
第7章 Spring與Struts的整合  
7. 1 Spring整合第三方MVC框架的通用配置  
7. 1. 1 采用ContextLoaderListener創(chuàng)建ApplicationContext  
7. 1. 2 采用load-on-startup Servlet創(chuàng)建ApplicationContext  
7. 2 Spring與MVC框架整合的思考  
7. 3 利用Spring的IoC特性整合  
7. 3. 1 使用DeleggatingRequestProcessor  
7. 3. 2 使用DelegatingActionProxy  
7. 4 使用AcdOnSupporr代替ACtion  
7. 5 實(shí)用的整合策略  
本章小結(jié)  
第8章 企業(yè)應(yīng)用開發(fā)的思考與策略  
8. 1 企業(yè)應(yīng)用開發(fā)面臨的挑戰(zhàn)  
8. 1. 1 可擴(kuò)展性. 可伸縮性  
8. 1. 2 快捷. 可控的開發(fā)  
8. 1. 3 穩(wěn)定性. 高效性  
8. 1. 4 花費(fèi)最小化,228利益最大化  
8. 2 如何面對挑戰(zhàn)  
8. 2. 1 使用建模工具  
8. 2. 2 利用優(yōu)秀的框架  
8. 2. 3 選擇性地?cái)U(kuò)展  
8. 2. 4 使用代碼生成器  
8. 3 常用的設(shè)計(jì)模式及應(yīng)用  
8. 3. 1 單態(tài)模式的使用  
8. 3. 2 代理模式的使用  
8. 3. 3 SpringAOP介紹  
8. 4 常見的架構(gòu)設(shè)計(jì)策略  
8. 4. 1 貧血模式  
8. 4. 2 Rich Domain Object模式  
8. 4. 3 拋棄業(yè)務(wù)邏輯層  
本章小結(jié)  
第9章 完整實(shí)例:消息發(fā)布系統(tǒng)  
9. 1 系統(tǒng)架構(gòu)說明  
9. 1. 1 系統(tǒng)架構(gòu)說明  
9. 1. 2 采用架構(gòu)的優(yōu)勢  
9. 2 Hibernate持久層  
9. 2. 1 編寫PO類  
9. 2. 2 編寫PO的映射配置文件  
9. 2. 3 連接數(shù)據(jù)庫  
9. 3 DAO組件層  
9. 3. 1 DAO組件的結(jié)構(gòu)  
9. 3. 2 編寫DAO接口  
9. 3. 3 編寫DAO的具體實(shí)現(xiàn)  
9. 3. 4 用Spring容器代替DAO工廠  
9. 4 業(yè)務(wù)邏輯層  
9. 4. 1 業(yè)務(wù)邏輯組件的結(jié)構(gòu)  
9. 4. 2 業(yè)務(wù)邏輯組件的接口  
9. 4. 3 業(yè)務(wù)邏輯組件的實(shí)現(xiàn)類  
9. 4. 4 業(yè)務(wù)邏輯組件的配置  
9. 5 Web層設(shè)計(jì)  
9. 5. 1 Action的實(shí)現(xiàn)  
9. 5. 2 Spring容器管理Action  
9. 5. 3 數(shù)據(jù)校驗(yàn)的選擇  
9. 5. 4 訪問權(quán)限的控制  
9. 5. 5 解決中文編碼問題  
9. 5. 6 JSP頁面輸出  
9. 6 系統(tǒng)最后的思考  
9. 6. 1 傳統(tǒng)EJB架構(gòu)的實(shí)現(xiàn)  
9. 6. 2 EJB架構(gòu)與輕量級架構(gòu)的對比  
本章小結(jié)  
第10章 完整應(yīng)用:簡單工作流系統(tǒng)  
10. 1 項(xiàng)目背景及系統(tǒng)結(jié)構(gòu)  
10. 1. 1 應(yīng)用背景  
10. 1. 2 系統(tǒng)功能介紹  
10. 1. 3 相關(guān)技術(shù)介紹  
10. 1. 4 系統(tǒng)結(jié)構(gòu)  
10. 1. 5 系統(tǒng)的功能模塊  
10. 2 Hibernate持久層  
10. 2. 1 設(shè)計(jì)持久化對象(PO)  
10. 2. 2 創(chuàng)建持久化類  
10. 2. 3 映射持久化類  
10. 3 實(shí)現(xiàn)DAO層  
10. 3. 1 DAO組件的定義  
10. 3. 2 實(shí)現(xiàn)DAO組件  
10. 3. 3 部署DAO層  
10. 4 實(shí)現(xiàn)Service層  
10. 4. 1 Service組件設(shè)計(jì)  
10. 4. 2 Service組件的實(shí)現(xiàn)  
10. 5 任務(wù)調(diào)度的實(shí)現(xiàn)  
10. 5. 1 Quartz的使用  
10. 5. 2 在Spring中使用Quartz  
10. 6 MVC層實(shí)現(xiàn)  
10. 6. 1 解決中文編碼  
10. 6. 2 Struts與Spring的整合  
10. 6. 3 創(chuàng)建Action  
10. 6. 4 異常處理  
10. 6. 5 權(quán)限控制  
10. 6. 6 控制器配置  
本章小結(jié)  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號