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

輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)

輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)

定 價(jià):¥89.00

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

ISBN: 9787121074714 出版時(shí)間: 2008-11-01 包裝: 平裝
開本: 大16開 頁數(shù): 820 字?jǐn)?shù):  

內(nèi)容簡介

  《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開發(fā)》是《輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)》的第二版,同時(shí)還融合了《整合Struts+Hibernate+Spring應(yīng)用開發(fā)洋解》理論部分。實(shí)際上,《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)》凝結(jié)了前兩本書的精華部分?!遁p量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開發(fā)》介紹了JavaEE領(lǐng)域的三個(gè)開源框架:Struts2、Spring和Hibernate。其中Struts2升級(jí)到2.1.2,Spring升級(jí)到2.5.5,Hibernate升級(jí)到3.2.6?!遁p量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開發(fā)》保留《輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)》里關(guān)于Tomcat、Jetty的介紹,新增了關(guān)于Ant、CVS的內(nèi)容?!遁p量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)》內(nèi)容主要包括三部分,第一部分介紹JavaEE開發(fā)的基礎(chǔ)知識(shí),包括如何搭建開發(fā)環(huán)境。第二部分詳細(xì)講解了Struts2.1、Spring2.5和Hibernate3.2三個(gè)框架用法,介紹二個(gè)框架時(shí),通過EclipseIDE的使用來上手,一步步帶領(lǐng)讀者深入二個(gè)框架的核心。這部分內(nèi)容是筆者講授“瘋狂Java實(shí)訓(xùn)”的培訓(xùn)講義,既包含了筆名多年開發(fā)經(jīng)歷的領(lǐng)悟,也融入了豐富的授課經(jīng)驗(yàn)。第三部分示范開發(fā)了一個(gè)包含7個(gè)表,表之間具有復(fù)雜的關(guān)聯(lián)映射、繼承映射等關(guān)系,且業(yè)務(wù)也相對(duì)復(fù)雜的工作流案例,讓讀者理論聯(lián)系實(shí)際,將三個(gè)框架真正運(yùn)用到實(shí)際開發(fā)中去。該案例采用目前盛流行、最規(guī)范的JavaEE架構(gòu),整個(gè)應(yīng)用分為領(lǐng)域?qū)ο髮?、DAO層、業(yè)務(wù)邏輯層、MVC層和視圖層,各層之間分層清晰,層與層之間以松耦合的方法組織在一起。閱讀《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)》之前,建議先認(rèn)真閱讀筆者所著的《瘋狂Java講義:Struts 2+Spring+Hibernate整合開發(fā)》一書。《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開發(fā)》適合有較好的Java編程基礎(chǔ),或有初步JSP、Servlet基礎(chǔ)的讀者閱讀。尤其適合對(duì)Struts 2、Spring、Hibernate了解不夠深入,或?qū)truts 2+Spring+Hibernate整合開發(fā)不太熟悉的開發(fā)人員閱讀。

作者簡介

  李剛,從事8年的Java EE應(yīng)用開發(fā)。曾任LITEON公司的J2EE技術(shù)主管,負(fù)責(zé)該公司的企業(yè)信息平臺(tái)的構(gòu)架設(shè)計(jì)。曾任廣州電信、廣東龍泉科技等公司的技術(shù)培訓(xùn)導(dǎo)師。2007年3月26日的《電腦報(bào)》專訪人物?,F(xiàn)任新東方IT培訓(xùn)廣州中心軟件教學(xué)總監(jiān),曾兼任廣東技術(shù)師范學(xué)院計(jì)算機(jī)科學(xué)系的兼職副教授。培訓(xùn)的學(xué)生已在華為、立信、普信、網(wǎng)易、電信盈科、中企動(dòng)力等公司就職。國內(nèi)知名的高端IT技術(shù)作家,已出版《瘋狂Java講義》、《Spring 2.0寶典》、《基于J2EE的Ajak寶典》、《輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)》、《Struts 2權(quán)威指南》、《Ruby On Rails敏捷開發(fā)最佳實(shí)踐》等著作。

圖書目錄

第1篇 基礎(chǔ)知識(shí)
 第1章 Java EE應(yīng)用和開發(fā)環(huán)境
  1.1 Java EE應(yīng)用概述
   1.1.1 Java EE應(yīng)用的分層模型
   1.1.2 Java EE應(yīng)用的組件
   1.1.3 Java EE應(yīng)用結(jié)構(gòu)和優(yōu)勢
   1.1.4 常用的Java EE服務(wù)器
  1.2 輕量級(jí)Java EE應(yīng)用相關(guān)技術(shù)
   1.2.1 JSP、Servlet和JavaBean及替代技術(shù)
   1.2.2 Struts 2.1及替代技術(shù)
   1.2.3 Hibernate 3.2及替代技術(shù)
   1.2.4 Spring 2.5及替代技術(shù)
  1.3 Tomcat的下載和安裝
   1.3.1 安裝Tomcat服務(wù)器
   1.3.2 配置Tomcat的服務(wù)端口
   1.3.3 進(jìn)入控制臺(tái)
   1.3.4 部署Web應(yīng)用
   1.3.5 配置Tomcat的數(shù)據(jù)源
  1.4 Jetty的下載和安裝
   1.4.1 Jetty的下載和安裝
   1.4.2 Jetty的基本配置
   1.4.3 部署Web應(yīng)用
   1.4.4 配置JNDI綁定
  1.5 Eclipse的安裝和使用
   1.5.1 Eclipse的下載和安裝
   1.5.2 在線安裝Eclipse插件
   1.5.3 手動(dòng)安裝Eclipse插件
   1.5.4安裝MyEclipse插件
   1.5.5 使用Eclipse開發(fā)Java EE應(yīng)用
   1.5.6 導(dǎo)入Eclipse項(xiàng)目
   1.5.7 導(dǎo)入非Eclipse項(xiàng)目
  1.6 Ant的安裝和使用
   1.6.1 Ant的下載和安裝
   1.6.2 使用Ant工具
   1.6.3 定義生成文件
   1.6.4 Ant的任務(wù)(task)
  1.7 使用CVS進(jìn)行協(xié)作開發(fā)
   1.7.1 安裝CVS服務(wù)器
   1.7.2 配置CVS資源庫
   1.7.3 安裝CVS客戶端
   1.7.4 發(fā)布項(xiàng)目到服務(wù)器
   1.7.5 從服務(wù)器下載項(xiàng)目
   1.7.6 同步(Update)本地文件
   1.7.7 提交(Commit)修改
   1.7.8 添加文件和目錄
   1.7.9 刪除文件和目錄
   1.7.10 查看文件的版本變革
   1.7.11 提取文件以前版本的內(nèi)容
   1.7.12 從以前版本重新開始
   1.7.13 創(chuàng)建標(biāo)簽
   1.7.14 創(chuàng)建分支
   1.7.15 沿著分支開發(fā)
   1.7.16 使用Eclipse作為CVS客戶端
  1.8 本章小結(jié)
 第2章 JSP相關(guān)技術(shù)詳解
  2.1 Web應(yīng)用和web.xml文件
   2.1.1 構(gòu)建Web應(yīng)用
   2.1.2 配置描述符web.xml
  2.2 JSP的基本原理
  2.3 JSP注釋
  2.4 JSP聲明
  2.5 輸出JSP表達(dá)式
  2.6 JSP腳本
  2.7 JSP的3個(gè)編譯指令
   2.7.1 page指令
   2.7.2 include指令
  2.8 JSP的7個(gè)動(dòng)作指令
   2.8.1 forward指令
   2.8.2 include指令
   2.8.3 useBean、setProperty、getProperty指令
   2.8.4 plugin指令
   2.8.5 param指令
  2.9 JSP腳本中的9個(gè)內(nèi)置對(duì)象
   2.9.1 application對(duì)象
   2.9.2 config對(duì)象
   2.9.3 exception對(duì)象
   2.9.4 out對(duì)象
   2.9.5 pageContext對(duì)象
   2.9.6 request對(duì)象
   2.9.7 response對(duì)象
   2.9.8 session對(duì)象
  2.10 Servlet介紹
   2.10.1 Servlet的開發(fā)
   2.10.2 Servlet的配置
   2.10.3 Servlet的生命周期
   2.10.4 load-on-startup Servlet
   2.10.5 訪問Servlet的配置參數(shù)
   2.10.6 使用Servlet作為控制器
  2.11 JSP2的自定義標(biāo)簽
   2.11.1 開發(fā)自定義標(biāo)簽類
   2.11.2 建立TLD文件
   2.11.3 使用標(biāo)簽庫
   2.11.4 帶屬性的標(biāo)簽
   2.11.5 帶標(biāo)簽體的標(biāo)簽
  2.12 Filter介紹
   2.12.1 創(chuàng)建Filter類
   2.12.2 配置Filter
  2.13 Listener介紹
   2.13.1 創(chuàng)建Listener類
   2.13.2 配置Listener
  2.14 JSP 2特性
   2.14.1 配置JSP屬性
   2.14.2 表達(dá)式語言
   2.14.3 Tag File支持
  2.15 本章小結(jié)
第2篇 整合開發(fā)
 第3章 Struts 2的基本用法
  3.1 MVC思想概述
   3.1.1 傳統(tǒng)Model 1和Model 2
   3.1.2 MVC思想及其優(yōu)勢
  3.2 Struts 2的下載和安裝
   3.2.1 為Web應(yīng)用增加Struts 2支持
   3.2.2 在Eclipse中使用Struts 2
   3.2.3 增加登錄處理
  3.3 Struts 2的流程
   3.3.1 Struts 2應(yīng)用的開發(fā)步驟
   3.3.2 Struts 2的流程
  3.4 Struts 2的常規(guī)配置
   3.4.1 常量配置
   3.4.2 包含其他配置文件
  3.5 實(shí)現(xiàn)Action
   3.5.1 Action接口和ActionSupport基類
   3.5.2 Action訪問Servlet API
   3.5.3 Action直接訪問Servlet API
  3.6 配置Action
   3.6.1 包和命名空間
   3.6.2 Action的基本配置
   3.6.3 使用Action的動(dòng)態(tài)方法調(diào)用
   3.6.4 指定method屬性及使用通配符
   3.6.5 配置默認(rèn)Action
  3.7 配置處理結(jié)果
   3.7.1 理解處理結(jié)果
   3.7.2 配置結(jié)果
   3.7.3 Struts 2支持的結(jié)果類型
   3.7.4 plainText結(jié)果類型
   3.7.5 redirect結(jié)果類型
   3.7.6 redirect-action結(jié)果類型
   3.7.7 動(dòng)態(tài)結(jié)果
   3.7.8 Action屬性值決定物理視圖資源
   3.7.9 全局結(jié)果
  3.8 Struts 2的“零配置”支持
   3.8.1 自動(dòng)搜索Action
   3.8.2 使用Annotation指定命名空間、父包和結(jié)果映射
  3.9 配置Struts 2的異常處理
   3.9.1 Struts 2的異常處理機(jī)制
   3.9.2 聲明式異常捕捉
   3.9.3 輸出異常信息
  3.10 使用Struts 2的國際化
   3.10.1 Struts 2中加載全局資源文件
   3.10.2 訪問國際化消息
   3.10.3 輸出帶占位符的國際化消息
   3.10.4 加載資源文件的方式
   3.10.5 加載資源文件的順序
  3.11 使用Struts 2的標(biāo)簽庫
   3.11.1 Struts 2標(biāo)簽庫概述
   3.11.2 使用Struts 2標(biāo)簽
   3.11.3 Struts 2的OGNL表達(dá)式語言
   3.11.4 OGNL中的集合操作
   3.11.5 Lambda(λ)表達(dá)式
   3.11.6 控制標(biāo)簽
   3.11.7 數(shù)據(jù)標(biāo)簽
   3.11.8 主題和模板
   3.11.9 自定義主題
   3.11.10 表單標(biāo)簽
   3.11.11 非表單標(biāo)簽
  3.12 本章小結(jié)
 第4章 深入使用Struts
  4.1 詳解Struts 2的攔截器機(jī)制
   4.1.1 攔截器在Struts 2中的作用
   4.1.2 Struts 2內(nèi)建的攔截器
   4.1.3 配置攔截器
   4.1.4 使用攔截器
   4.1.5 配置默認(rèn)攔截器
   4.1.6 實(shí)現(xiàn)攔截器類
   4.1.7 使用攔截器
   4.1.8 攔截方法的攔截器
   4.1.9 攔截器的執(zhí)行順序
   4.1.10 攔截結(jié)果的監(jiān)聽器
   4.1.11 覆蓋攔截器棧里特定攔截器的參數(shù)
   4.1.12 使用攔截器完成權(quán)限控制
  4.2 詳解Struts 2的類型轉(zhuǎn)換
   4.2.1 Struts 2內(nèi)建的類型轉(zhuǎn)換器
   4.2.2 基于OGNL的類型轉(zhuǎn)換
   4.2.3 指定集合元素的類型
   4.2.4 自定義類型轉(zhuǎn)換器
   4.2.5 注冊(cè)類型轉(zhuǎn)換器
   4.2.6 簡化的自定義類型轉(zhuǎn)換器
   4.2.7 處理Set集合
   4.2.8 類型轉(zhuǎn)換中的錯(cuò)誤處理
  4.3 使用Struts 2的輸入校驗(yàn)
   4.3.1 編寫校驗(yàn)規(guī)則文件
   4.3.2 國際化提示信息
   4.3.3 使用客戶端校驗(yàn)
   4.3.4 字段校驗(yàn)器配置風(fēng)格
   4.3.5 非字段校驗(yàn)器配置風(fēng)格
   4.3.6 短路校驗(yàn)器
   4.3.7 校驗(yàn)文件的搜索規(guī)則
   4.3.8 校驗(yàn)順序和短路
   4.3.9 內(nèi)建校驗(yàn)器
   4.3.10 基于Annotation的輸入校驗(yàn)
   4.3.11 手動(dòng)完成輸入校驗(yàn)
  4.4 使用Struts 2的Ajax支持
   4.4.1 JSON的基本知識(shí)
   4.4.2 安裝Struts 2的JSON插件
   4.4.3 實(shí)現(xiàn)Action邏輯
   4.4.4 實(shí)現(xiàn)JSP頁面
  4.5 使用Struts 2控制文件上傳
   4.5.1 文件上傳的準(zhǔn)備
   4.5.2 Struts 2的文件上傳
   4.5.3 實(shí)現(xiàn)文件上傳的Action
   4.5.4 配置文件上傳的Action
   4.5.5 手動(dòng)實(shí)現(xiàn)文件過濾
   4.5.6 攔截器實(shí)現(xiàn)文件過濾
   4.5.7 輸出錯(cuò)誤提示
   4.5.8 文件上傳的常量配置
  4.6 使用Struts 2控制文件下載
   4.6.1 實(shí)現(xiàn)文件下載的Action
   4.6.2 配置Action
   4.6.3 下載前的授權(quán)控制
  4.7 本章小結(jié)
 第5章 Hibernate基本用法
  5.1 ORM和Hibernate
   5.1.1 對(duì)象/關(guān)系數(shù)據(jù)庫映射(ORM)
   5.1.2 基本映射方式
   5.1.3 流行的ORM框架簡介
   5.1.4 Hibernate概述
  5.2 Hibernate入門
   5.2.1 Hibernate下載和安裝
   5.2.2 Hibernate的數(shù)據(jù)庫操作
   5.2.3 在Eclipse中使用Hibernate
  5.3 Hibernate的體系結(jié)構(gòu)
  5.4 深入Hibernate的配置文件
   5.4.1 創(chuàng)建Configuration對(duì)象
   5.4.2 hibernate.properties文件與hibernate.cfg.xml文件
   5.4.3 JDBC連接屬性
   5.4.4 數(shù)據(jù)庫方言
   5.4.5 JNDI數(shù)據(jù)源的連接屬性
   5.4.6 Hibernate事務(wù)屬性
   5.4.7 二級(jí)緩存相關(guān)屬性
   5.4.8外連接抓取屬性
   5.4.9 其他常用的配置屬性
  5.5 深入理解持久化對(duì)象
   5.5.1 持久化類的要求
   5.5.2 持久化對(duì)象的狀態(tài)
   5.5.3 改變持久化對(duì)象狀態(tài)的方法
  5.6 深入Hibernate的映射文件
   5.6.1 映射文件結(jié)構(gòu)
   5.6.2 映射主鍵
   5.6.3 映射普通屬性
   5.6.4 映射集合屬性
   5.6.5 集合屬性的性能分析
   5.6.6 有序集合映射
   5.6.7 映射數(shù)據(jù)庫對(duì)象
  5.7 映射組件屬性
   5.7.1 組件屬性為集合
   5.7.2 集合屬性的元素為組件
   5.7.3 組件作為Map的索引
   5.7.4 組件作為復(fù)合主鍵
   5.7.5 多列作為聯(lián)合主鍵
  5.8 使用注釋
  5.9 本章小結(jié)
 第6章 深入使用Hibernate
  6.1 Hibernate的關(guān)聯(lián)映射
   6.1.1 單向N-1關(guān)聯(lián)
   6.1.2 單向1-1關(guān)聯(lián)
   6.1.3 單向1-N關(guān)聯(lián)
   6.1.4 單向N-N關(guān)聯(lián)
   6.1.5 雙向1-N關(guān)聯(lián)
   6.1.6 雙向N-N關(guān)聯(lián)
   6.1.7 雙向1-1關(guān)聯(lián)
   6.1.8 組件屬性包含的關(guān)聯(lián)實(shí)體
   6.1.9 傳播性持久化
  6.2 繼承映射
   6.2.1 采用subclass元素的繼承映射
   6.2.2 采用joined-subclass元素的繼承映射
   6.2.3 采用union-subclass元素的繼承映射
  6.3 Hibernate的批量處理
   6.3.1 批量插入
   6.3.2 批量更新
   6.3.3 DML風(fēng)格的批量更新/刪除
  6.4 使用HQL查詢
   6.4.1 HQL查詢
   6.4.2 HQL查詢的from子句
   6.4.3 關(guān)聯(lián)和連接
   6.4.4 HQL查詢的select子句
   6.4.5 HQL查詢的聚集函數(shù)
   6.4.6 多態(tài)查詢
   6.4.7 HQL查詢的where子句
   6.4.8 表達(dá)式
   6.4.9 order by子句
   6.4.10 group by子句
   6.4.11 子查詢
   6.4.12 命名查詢
  6.5 條件查詢
   6.5.1 關(guān)聯(lián)和動(dòng)態(tài)關(guān)聯(lián)
   6.5.2 投影、聚合和分組
   6.5.3 離線查詢和子查詢
  6.6 SQL查詢
   6.6.1 標(biāo)量查詢
   6.6.2 實(shí)體查詢
   6.6.3 處理關(guān)聯(lián)和繼承
   6.6.4 命名SQL查詢
   6.6.5 調(diào)用存儲(chǔ)過程
   6.6.6 使用定制SQL
  6.7 數(shù)據(jù)過濾
  6.8 事務(wù)控制
   6.8.1 事務(wù)的概念
   6.8.2 Hibernate的事務(wù)
   6.8.3 事務(wù)和Session
   6.8.4 上下文相關(guān)的Session
  6.9 事件機(jī)制
   6.9.1 攔截器
   6.9.2 事件系統(tǒng)
  6.10 本章小結(jié)
 第7章 Spring的基本用法
  7.1 Spring的起源和背景
  7.2 Spring的下載和安裝
   7.2.1 在應(yīng)用程序中使用Spring
   7.2.2 在Web應(yīng)用中使用Spring
   7.2.3 在Eclipse中開發(fā)Spring應(yīng)用
   7.3 Spring的核心機(jī)制:依賴注入
  7.3.1 理解依賴注入
   7.3.2 設(shè)值注入
   7.3.3 構(gòu)造注入
   7.3.4 兩種注入方式的對(duì)比
  7.4 Spring容器和被管理的Bean
   7.4.1 Spring容器
   7.4.2 使用ApplicationContext
   7.4.3 ApplicationContext的國際化支持
   7.4.4 ApplicationContext的事件機(jī)制
   7.4.5 Bean的基本定義
   7.4.6 容器中Bean的作用域
   7.4.7 Spring的Bean和JavaBean
   7.4.8 獲得容器的引用
  7.5 Bean實(shí)例的創(chuàng)建方式及對(duì)應(yīng)配置
   7.5.1 使用構(gòu)造器創(chuàng)建Bean實(shí)例
   7.5.2 使用靜態(tài)工廠方法創(chuàng)建Bean
   7.5.3 調(diào)用實(shí)例工廠方法創(chuàng)建Bean
  7.6 深入理解容器中的Bean
   7.6.1 使用抽象Bean
   7.6.2 使用子Bean
   7.6.3 Bean繼承與Java繼承的區(qū)別
   7.6.4 定制生命周期行為
   7.6.5 協(xié)調(diào)作用域不同步的Bean
   7.6.6 容器中的工廠Bean
   7.6.7 獲得Bean本身的id
  7.7 深入理解依賴關(guān)系配置
   7.7.1 配置依賴
   7.7.2 設(shè)置普通屬性值
   7.7.3 配置合作者Bean
   7.7.4 組合屬性名稱
   7.7.5 注入嵌套Bean
   7.7.6 注入集合值
   7.7.7 注入其他Bean的屬性值
   7.7.8 注入Field值
   7.7.9 注入方法返回值
   7.7.10 強(qiáng)制初始化Bean
   7.7.11 自動(dòng)裝配
   7.7.12 依賴檢查
  7.8 基于XML Schema的簡化配置方式
   7.8.1 使用p名稱空間配置屬性
   7.8.2 使用util Schema
  7.9 本章小結(jié)
 第8章 深入使用Spring
  8.1 兩種后處理器
   8.1.1 Bean后處理器
   8.1.2 Bean后處理器的用處
   8.1.3 容器后處理器
   8.1.4 屬性占位符配置器
   8.1.5 重寫占位符配置器
  8.2 Spring的“零配置”支持
   8.2.1 搜索Bean類
   8.2.2 指定Bean的作用域
   8.2.3 使用@Resource配置依賴
   8.2.4 自動(dòng)裝配和精確裝配
  8.3 資源訪問
   8.3.1 Resource實(shí)現(xiàn)類
   8.3.2 ResourceLoader接口和ResourceLoaderAware接口
   8.3.3 使用Resource作為屬性
   8.3.4 在ApplicationContext中使用資源
  8.4 Spring的AOP
   8.4.1 為什么需要AOP
   8.4.2 使用AspectJ實(shí)現(xiàn)AOP
   8.4.3 AOP的基本概念
   8.4.4 Spring的 AOP支持
   8.4.5 基于Annotation的“零配置”方式
   8.4.6 基于XML配置文件的管理方式
  8.5 Spring的事務(wù)
   8.5.1 Spring支持的事務(wù)策略
   8.5.2 使用TransactionProxyFactoryBean創(chuàng)建事務(wù)代理
   8.5.3 Spring 2.X的事務(wù)配置策略
  8.6 Spring整合Struts 2
   8.6.1啟動(dòng)Spring容器
   8.6.2 MVC框架與Spring整合的思考
   8.6.3 讓Spring管理控制器
   8.6.4 使用自動(dòng)裝配
  8.7 Spring整合Hibernate
   8.7.1 Spring提供的DAO支持
   8.7.2 管理Hibernate的SessionFactory
   8.7.3 使用HibernateTemplate
   8.7.4 使用HibernateCallBack
   8.7.5 實(shí)現(xiàn)DAO組件
   8.7.6 使用IoC容器組裝各種組件
   8.7.7 使用聲明式事務(wù)
  8.8 本章小結(jié)
第3篇 應(yīng)用實(shí)踐
 第9章 企業(yè)應(yīng)用開發(fā)的思考與策略
  9.1 企業(yè)應(yīng)用開發(fā)面臨的挑戰(zhàn)
   9.1.1 可擴(kuò)展性、可伸縮性
   9.1.2 快捷、可控的開發(fā)
   9.1.3 穩(wěn)定性、高效性
   9.1.4 花費(fèi)最小化,利益最大化
  9.2 如何面對(duì)挑戰(zhàn)
   9.2.1 使用建模工具
   9.2.2 利用優(yōu)秀的框架
   9.2.3 選擇性地?cái)U(kuò)展
   9.2.4 使用代碼生成器
  9.3 常見設(shè)計(jì)模式精講
   9.3.1 單例模式
   9.3.2 簡單工廠
   9.3.3 工廠方法和抽象工廠
   9.3.4 代理模式
   9.3.5 命令模式
   9.3.6 策略模式
   9.3.7 門面模式
   9.3.8 橋接模式
   9.3.9 觀察者模式
  9.4 常見的架構(gòu)設(shè)計(jì)策略
   9.4.1 貧血模型
   9.4.2 領(lǐng)域?qū)ο竽P?br />   9.4.3 合并業(yè)務(wù)邏輯對(duì)象與DAO對(duì)象
   9.4.4 合并業(yè)務(wù)邏輯對(duì)象和Domain Object
   9.4.5 拋棄業(yè)務(wù)邏輯層
  9.5 本章小結(jié)
 第10章 簡單工作流系統(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ì)持久化對(duì)象(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 業(yè)務(wù)邏輯組件的設(shè)計(jì)
   10.4.2 實(shí)現(xiàn)業(yè)務(wù)邏輯組件
   10.4.3 事務(wù)管理
   10.4.4 部署業(yè)務(wù)邏輯組件
  10.5 實(shí)現(xiàn)任務(wù)的自動(dòng)調(diào)度
   10.5.1 使用Quartz
   10.5.2 在Spring中使用Quartz
  10.6 實(shí)現(xiàn)系統(tǒng)Web層
   10.6.1 Struts 2和Spring的整合
   10.6.2 控制器的處理順序
   10.6.3 員工登錄
   10.6.4 進(jìn)入打卡
   10.6.5 處理打卡
   10.6.6 進(jìn)入申請(qǐng)
   10.6.7 提交申請(qǐng)
   10.6.8 使用攔截器完成權(quán)限管理
  10.7 本章小結(jié)

本目錄推薦

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