注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具精通Struts-Java流行服務(wù)器.框架.工具及整合應(yīng)用(含盤)

精通Struts-Java流行服務(wù)器.框架.工具及整合應(yīng)用(含盤)

精通Struts-Java流行服務(wù)器.框架.工具及整合應(yīng)用(含盤)

定 價(jià):¥59.00

作 者: 戎偉,張雙 編著
出版社: 人民郵電出版社
叢編項(xiàng): Java流行服務(wù)器、框架、工具及整合應(yīng)用
標(biāo) 簽: 算法語(yǔ)言

購(gòu)買這本書可以去


ISBN: 9787115150356 出版時(shí)間: 2006-10-01 包裝: 膠版紙
開(kāi)本: 16 頁(yè)數(shù): 521 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書以Struts框架為基礎(chǔ),介紹了J2EE模型中各層流行技術(shù)與Struts框架的整合,符合當(dāng)今業(yè)界流行的軟件開(kāi)發(fā)趨勢(shì)。全書共分15章,內(nèi)容涵蓋Struts框架的組成、J2EE架構(gòu)方式、Struts框架與表示層技術(shù)整合、Struts框架與中間件技術(shù)整合、Struts框架與持久層框架整合、Struts框架與中間層框架整合以及表示層、業(yè)務(wù)邏輯層、持久層3層框架的整合。本書的特色在于經(jīng)典成熟的表示層框架Struts結(jié)合現(xiàn)今各開(kāi)發(fā)社區(qū)最熱門和最前沿的技術(shù),更完整地實(shí)現(xiàn)了J2EE模型,本書每一章的示例都有很強(qiáng)的針對(duì)性,力求讓讀者通過(guò)親手操作而掌握基本的使用方法,學(xué)習(xí)盡可能多的知識(shí)。本書適合于初、中級(jí)Java開(kāi)發(fā)者閱讀,同時(shí)也可用作高校相關(guān)專業(yè)師生和社會(huì)培訓(xùn)班的教材。 [看更多]

作者簡(jiǎn)介

暫缺《精通Struts-Java流行服務(wù)器.框架.工具及整合應(yīng)用(含盤)》作者簡(jiǎn)介

圖書目錄

第1篇 初涉Strus
第1章 Struts入門
1.1 必須了解的歷史:J2EE與Model1. 2
1.1.1 企業(yè)級(jí)應(yīng)用
1.1.2 J2EE API
1.1.3 MVC模型
1.1.4 MVC模型的示例
1.1.5 JSP討論
1.1.6 Servlet討論
1.1.7 Model1和Model2
1.2 Jakarta Apache與Struts
1.2.1 Jakarta Apache組織介紹
1.2.2 Struts的出生與成熟
1.3 選擇Struts的理由
1.3.1 Struts與Model2的關(guān)系
1.3.2 Web應(yīng)用中Struts所處MVC位置
1.4 Struts的環(huán)境與配置
1.4.1 下載Struts
1.4.2 下載JDK
1.4.3 下載J2EE SDK
1.4.4 Tomcat服務(wù)器
1.5 Hello World, 開(kāi)啟Struts的第一次
1.5.1 工作流程
1.5.2 第一步:struts-config.xml的配置
1.5.3 第二步:ActionForm對(duì)象
1.5.4 第三步:Action對(duì)象
1.5.5 第四步:JSP的實(shí)現(xiàn)
1.5.6 第五步:配置web.xml
1.5.7 配置和運(yùn)行說(shuō)明
1.6 本章回顧
第2章 Struts的基本組成(1)
2.1 一切盡在掌握的XML部署描述符
2.1.1 概述
2.1.2 struts-config.xml說(shuō)明
2.1.3 配置數(shù)據(jù)庫(kù)訪問(wèn):data-sources元素
2.1.4 配置視圖層和控制器層的接口:form-beans元素
2.1.5 配置全局異常處理:global-exceptions元素
2.1.6 聲明全局轉(zhuǎn)發(fā)關(guān)系:global-forwards元素
2.1.7 設(shè)置映射:action-mappings元素
2.1.8 配置控制器:controller元素
2.1.9 設(shè)定資源配置文件的路徑:message-resources元素
2.1.10 配置插件:plug-in元素
2.2 View組件ActionForm
2.2.1 概述
2.2.2 應(yīng)用ActionForm bean
2.2.3 對(duì)內(nèi)容進(jìn)行驗(yàn)證:validate( )方法
2.2.4 重載方法:reset()方法
2.2.5 配置ActionForm
2.3 Controller組件
2.3.1 概述
2.3.2 Action類
2.3.3 ActionServlet類
2.3.4 實(shí)現(xiàn)導(dǎo)航:ActionForward類
2.3.5 配置View與Control協(xié)同工作
2.3.6 兩個(gè)以上的struts-config.xml配置文件
2.4 頁(yè)面報(bào)錯(cuò)組件
2.4.1 概述
2.4.2 常見(jiàn)的兩種處理流程
2.4.3 認(rèn)識(shí)ActionErrors與ActionError
2.4.4 創(chuàng)建錯(cuò)誤信息:ActionError類
2.4.5 保存ActionError類:ActionErrors類
2.4.6 在ActionForm中報(bào)錯(cuò)
2.4.7 報(bào)錯(cuò)的JSP頁(yè)面
2.4.8 在struts-config.xml中配置報(bào)錯(cuò)的ActionForm
2.4.9 在Action中報(bào)錯(cuò)
2.4.10 報(bào)錯(cuò)的JSP頁(yè)面
2.5 本章回顧
第3章 Struts的基本組成(2)
3.1 標(biāo)簽庫(kù)的組成
3.2 Struts HTML標(biāo)簽庫(kù)
3.2.1 描繪form表單的標(biāo)簽
3.2.2 描繪按鈕的和標(biāo)簽
3.2.3 進(jìn)行提交的和標(biāo)簽
3.2.4 文本輸入的和標(biāo)簽
3.2.5 復(fù)選按鈕和標(biāo)簽
3.2.6 描述文本的標(biāo)簽
3.2.7 描述隱藏控件的標(biāo)簽
3.2.8 描述密碼的標(biāo)簽
3.2.9 描述單選按鈕的標(biāo)簽
3.2.10 描述下拉框的標(biāo)簽
3.2.11 描述下拉選項(xiàng)的
3.2.12 顯示報(bào)錯(cuò)信息的標(biāo)簽
3.3 Struts Bean標(biāo)簽庫(kù)
3.3.1 定義變量的 標(biāo)簽
3.3.2 得到作用范圍信息的標(biāo)簽
3.3.3 包含響應(yīng)或頁(yè)面的標(biāo)簽
3.3.4 顯示資源配置文件信息的標(biāo)簽
3.3.5 讀取資源配置文件的標(biāo)簽
3.3.6 讀取集合大小的標(biāo)簽
3.3.7 輸出顯示的標(biāo)簽
3.4 Struts Logic標(biāo)簽庫(kù)
3.4.1 邏輯判斷標(biāo)簽組一
3.4.2 邏輯判斷標(biāo)簽組二
3.4.3 邏輯判斷標(biāo)簽組三
3.4.4 邏輯判斷標(biāo)簽組四
3.4.5 循環(huán)功能的標(biāo)簽
3.4.6 轉(zhuǎn)發(fā)功能的標(biāo)簽
3.4.7 重定向功能的標(biāo)簽
3.5 Struts Template標(biāo)簽庫(kù)
3.5.1 插入動(dòng)態(tài)模板的標(biāo)簽
3.5.2 插入動(dòng)態(tài)模板資源的標(biāo)簽
3.5.3 得到動(dòng)態(tài)模板資源的標(biāo)簽
3.6 Struts的完整示例
3.6.1 需求說(shuō)明
3.6.2 ActionForm表單的說(shuō)明
3.6.3 單擊“添加”按鈕的Action
3.6.4 單擊“查找”按鈕的Action
3.6.5 單擊“刪除”按鈕的Action
3.6.6 進(jìn)入首頁(yè)時(shí)的Action
3.6.7 業(yè)務(wù)邏輯層的代碼
3.6.8 層間通訊
3.6.9 進(jìn)入主頁(yè)面之前首頁(yè)的JSP
3.6.10 主頁(yè)面的JSP
3.6.11 資源配置文件
3.6.12 配置描述符文件struts-config.xml
3.6.13 完整的Web應(yīng)用配置文件
3.6.14 配置說(shuō)明
3.7 本章回顧
第2篇 步步深入Strus
第4章 struts-config.xml詳解
4.1 概述
4.2 處理異常的exception和global-exceptions
4.2.1 異常
4.2.2 Struts框架對(duì)異常的支持
4.2.3 局部異常
4.2.4 全局異常
4.3 簡(jiǎn)單示例
4.3.1 自定義異常類
4.3.2 業(yè)務(wù)邏輯類
4.3.3 Action類
4.3.4 資源配置文件
4.3.5 JSP頁(yè)面
4.3.6 配置struts-config.xml
4.3.7 顯示結(jié)果
4.4 global-forwards標(biāo)記與全局轉(zhuǎn)發(fā)
4.4.1 什么是全局轉(zhuǎn)發(fā)
4.4.2 global-forwards標(biāo)記的配置
4.5 struts-config.xml中的轉(zhuǎn)發(fā)
4.5.1 元素結(jié)合Action bean的局部轉(zhuǎn)發(fā)
4.5.2 元素的簡(jiǎn)單局部轉(zhuǎn)發(fā)
4.5.3 Action bean中的程序轉(zhuǎn)發(fā)
4.5.4 的全局轉(zhuǎn)發(fā)
4.6 Struts框架的控制器
4.6.1 Struts的Servlet:ActionServlet
4.6.2 控制器的具體工作類RequestProcessor
4.6.3 存儲(chǔ)配置信息的ModuleConfig類
4.6.4 Action對(duì)象的工作原理
4.6.5 Action的轉(zhuǎn)發(fā)動(dòng)作:ActionForward
4.7 controller標(biāo)記的配置
4.8 plug-in標(biāo)記與額外的能力
4.8.1 PlugIn接口
4.8.2 PlugIn的實(shí)現(xiàn)類
4.8.3 PlugIn插件類如何被Struts實(shí)例化
4.8.4 plug-in標(biāo)記
4.9 message-resources標(biāo)記
4.10 動(dòng)態(tài)ActionForm――DynaActionForm
4.10.1 DynaActionForm的配置
4.10.2 在Action中對(duì)DynaActionForm的操作
4.11 一個(gè)完整的struts-config.xml
4.12 本章回顧
第5章 國(guó)際化
5.1 概述
5.2 國(guó)際化和本地化
5.2.1 什么是國(guó)際化
5.2.2 什么是本地化
5.3 認(rèn)識(shí)編碼
5.3.1 在Struts中國(guó)際化的步驟
5.3.2 相關(guān)注意事項(xiàng)
5.4 Struts的國(guó)際化
5.4.1 Resource綁定
5.4.2 確定本地化環(huán)境后綴
5.4.3 Locale對(duì)象
5.5 簡(jiǎn)單的國(guó)際化示例
5.5.1 需求說(shuō)明
5.5.2 提供一個(gè)Action
5.5.3 提供一個(gè)ActionForm
5.5.4 JSP頁(yè)面
5.5.5 三個(gè)不同語(yǔ)言的資源配置文件
5.5.6 struts-config.xml的配置
5.5.7 web.xml的配置
5.5.8 配置說(shuō)明
5.5.9 運(yùn)行結(jié)果
5.6 本章回顧
第6章 Validator框架
6.1 概述
6.2 Validator框架介紹
6.2.1 Validator校驗(yàn)類
6.2.2 Validator配置文件
6.2.3 資源配置文件
6.2.4 JSP標(biāo)簽庫(kù)
6.3 validator-rules.xml文件
6.3.1 一個(gè)簡(jiǎn)單的validator-rules.xml
6.3.2 validator-rules.xml的主要元素和屬性說(shuō)明
6.3.3 validator-rules.xml的補(bǔ)充元素和屬性說(shuō)明
6.4 validation.xml文件
6.4.1 結(jié)合validation.xml的ActionForm
6.4.2 配置validation.xml
6.4.3 validation.xml的主要元素和屬性說(shuō)明
6.5 完整示例
6.5.1 配置Validator框架到Struts
6.5.2 符合示例的validator-rules.xml
6.5.3 編寫一個(gè)JSP頁(yè)面
6.5.4 編寫一個(gè)沒(méi)有任何業(yè)務(wù)邏輯的Action
6.5.5 編寫資源配置文件
6.6 配置和運(yùn)行
6.7 正則表達(dá)式和Validator框架
6.7.1 什么是正則表達(dá)式?
6.7.2 正則表達(dá)式的特殊字符
6.7.3 Validator框架中“mask”校驗(yàn)規(guī)則的使用
6.8 Validator框架中自定義校驗(yàn)規(guī)則
6.8.1 自定義的校驗(yàn)方法說(shuō)明
6.8.2 一個(gè)自定義校驗(yàn)類
6.8.3 在validator-rules.xml中聲明新的校驗(yàn)類
6.8.4 在validation.xml中配置校驗(yàn)聲明
6.9 JavaScript和Validator框架
6.9.1 validator-rules.xml中配置JavaScript校驗(yàn)
6.9.2 JSP中調(diào)用JavaScript校驗(yàn)
6.9.3 自動(dòng)生成的JavaScript校驗(yàn)方法
6.10 本章回顧
第3篇 Strus整合應(yīng)用
第7章 良好的大局觀:J2EE設(shè)計(jì)模式
7.1 概述
7.2 表示層體系結(jié)構(gòu)模式
7.2.1 前端控制器模式
7.2.2 MVC模型模式
7.2.3 裝飾器模式
7.3 表示層高級(jí)體系結(jié)構(gòu)模式
7.3.1 復(fù)合視圖模式
7.3.2 視圖助手模式
7.3.3 服務(wù)工作者模式
7.4 表示層伸縮性模式
7.4.1 異步頁(yè)面模式
7.4.2 緩存過(guò)濾器模式
7.4.3 資源池模式
7.5 業(yè)務(wù)層模式
7.5.1 復(fù)合實(shí)體模式
7.5.2 域?qū)ο竽J?
7.6 數(shù)據(jù)傳遞模式
7.6.1 DTO模式
7.6.2 DTO散列模式
7.6.3 數(shù)據(jù)庫(kù)行集合DTO模式
7.7 數(shù)據(jù)庫(kù)模式
7.7.1 DAO模式
7.7.2 DAO工廠
7.8 J2EE設(shè)計(jì)模式與設(shè)計(jì)模式的區(qū)別
7.9 展望
7.10 本章回顧
第8章 復(fù)合式網(wǎng)頁(yè)的支援:Tiles框架
8.1 概述
8.2 復(fù)合視圖
8.2.1 復(fù)合視圖
8.2.2 復(fù)合視圖模型
8.2.3 一般JSP實(shí)現(xiàn)復(fù)合視圖模型
8.3 Tiles組件的基本使用方法
8.3.1 Tiles組件的XML描述
8.3.2 Tiles組件的JSP模板
8.4 在Struts中使用Tiles組件
8.4.1 Tiles插件TilesPlugin配置
8.4.2 模板頁(yè)面的實(shí)現(xiàn)和說(shuō)明
8.4.3 完成復(fù)合視圖(JSP方式)
8.4.4 完成復(fù)合視圖(XML配置方式)
8.5 Struts框架的實(shí)現(xiàn)手法
8.5.1 完整的struts-config.xml.
8.5.2 Action模擬轉(zhuǎn)發(fā)
8.5.3 web.xml中的配置
8.6 配置Tiles框架
8.7 Tiles組件的其他特性
8.7.1 覆蓋和繼承模板
8.7.2 國(guó)際化的支持
8.8 本章回顧
第9章 Struts與表現(xiàn)層技術(shù)的結(jié)合
9.1 概述
9.2 JSTL EL表達(dá)式語(yǔ)言
9.2.1 JSTL EL表達(dá)式語(yǔ)言簡(jiǎn)介
9.2.2 EL表達(dá)式的默認(rèn)變量
9.2.3 EL表達(dá)式的操作符
9.2.3 JSTL標(biāo)簽庫(kù)介紹
9.3 JSTL Core標(biāo)簽庫(kù)
9.3.1 用于顯示的標(biāo)簽
9.3.2 用于賦值的標(biāo)簽
9.3.3 用于刪除的標(biāo)簽
9.3.4 用于異常捕獲的標(biāo)簽
9.3.5 用于判斷的標(biāo)簽
9.3.6 用于復(fù)雜判斷的. . 標(biāo)簽
9.3.7 用于循環(huán)的標(biāo)簽
9.3.8 用于分隔字符的標(biāo)簽
9.3.9 用于包含頁(yè)面的
9.3.10 用于得到URL地址的標(biāo)簽
9.3.11 用于頁(yè)面重定向的標(biāo)簽
9.3.12 用于包含傳遞參數(shù)的標(biāo)簽
9.4 JSTL XML processing標(biāo)簽庫(kù)
9.4.1 用于解析XML文件的標(biāo)簽
9.4.2 用于顯示XML內(nèi)容的標(biāo)簽
9.4.3 用于保存XML內(nèi)容的標(biāo)簽
9.4.4 用于判斷的標(biāo)簽
9.4.5 用于復(fù)雜判斷的. . 標(biāo)簽
9.4.6 用于對(duì)XML元素循環(huán)的 標(biāo)簽
9.4.7 格式化XML顯示數(shù)據(jù)的標(biāo)簽
9.4.8 用于參數(shù)傳遞的標(biāo)簽
9.5 I18N formatting標(biāo)簽庫(kù)
9.5.1 用于設(shè)置本地化環(huán)境的標(biāo)簽
9.5.2 用于資源文件綁定的. 標(biāo)簽
9.5.3 用于顯示資源配置文件信息的標(biāo)簽
9.5.4 用于參數(shù)傳遞的標(biāo)簽
9.5.6 用于為請(qǐng)求設(shè)置字符編碼的標(biāo)簽
9.5.7 用于設(shè)定時(shí)區(qū)的. 標(biāo)簽
9.5.8 用于格式化數(shù)字的標(biāo)簽
9.5.9 用于解析數(shù)字的標(biāo)簽
9.5.10 用于格式化日期的標(biāo)簽
9.5.11 用于解析日期的標(biāo)簽
9.6 Database access標(biāo)簽庫(kù)
9.6.1 用于設(shè)置數(shù)據(jù)源的標(biāo)簽
9.6.2 用于查詢的標(biāo)簽
9.6.3 用于更新的標(biāo)簽
9.6.4 用于事務(wù)處理的標(biāo)簽
9.6.5 用于事務(wù)處理的. 標(biāo)簽
9.7 Functions標(biāo)簽庫(kù)
9.7.1 長(zhǎng)度函數(shù)fn:length函數(shù)
9.7.2 判斷函數(shù)fn:contains函數(shù)
9.7.3 fn:containsIgnoreCase函數(shù)
9.7.4 詞頭判斷函數(shù)fn:startsWith函數(shù)
9.7.5 詞尾判斷函數(shù)fn:endsWith函數(shù)
9.7.6 字符實(shí)體轉(zhuǎn)換函數(shù)fn:escapeXml函數(shù)
9.7.8 字符匹配函數(shù)fn:indexOf函數(shù)
9.7.9 分隔符函數(shù)fn:join函數(shù)
9.7.10 替換函數(shù)fn:replace函數(shù)
9.7.11 分隔符轉(zhuǎn)換數(shù)組函數(shù)fn:split函數(shù)
9.7.12 字符串截取函數(shù)fn:substring函數(shù)
9.7.13 定位到結(jié)束截取字符串函數(shù)fn:substringAfter函數(shù)
9.7.14 起始到定位截取字符串函數(shù)fn:substringBefore函數(shù)
9.7.15 小寫轉(zhuǎn)換函數(shù)fn:toLowerCase函數(shù)
9.7.16 大寫轉(zhuǎn)換函數(shù)fn:toUpperCase函數(shù)
9.7.17 空格刪除函數(shù)fn:trim函數(shù)
9.8 Struts與JSTL
9.8.1 JSTL與Struts協(xié)同工作
9.8.2 JSTL VS Struts Bean標(biāo)簽庫(kù):
9.8.3 JSTL VS Struts Logic標(biāo)簽庫(kù)
9.8.4 總結(jié)
9.9 完整示例
9.9.1 下載JSTL并配置
9.9.2 修改web.xml使其作為Servlet2.4的實(shí)現(xiàn)
9.9.3 JSP部分:和標(biāo)簽
9.9.4 JSP部分:和標(biāo)簽
9.9.5 完整的JSP
9.10 本章回顧
第10章 Struts與中間件技術(shù)的結(jié)合
10.1 概述
10.2 中間層技術(shù)介紹
10.3 EJB介紹
10.3.1 EJB技術(shù)回顧
10.3.2 EJB與JavaBean的區(qū)別
10.3.3 EJB的類型
10.3.4 EJB的組成和工作方式
10.3.5 一個(gè)簡(jiǎn)單的EJB
10.4 無(wú)狀態(tài)會(huì)話EJB
10.4.1 無(wú)狀態(tài)會(huì)話EJB的工作
10.4.2 無(wú)狀態(tài)會(huì)話EJB的示例說(shuō)明
10.4.3 無(wú)狀態(tài)會(huì)話EJB的Remote接口
10.4.4 無(wú)狀態(tài)會(huì)話EJB的Home接口
10.4.5 無(wú)狀態(tài)會(huì)話EJB的EJB實(shí)例
10.4.6 無(wú)狀態(tài)會(huì)話EJB的XML部署描述
10.4.7 J2EE服務(wù)器部署描述符
10.4.8 客戶端調(diào)用類
10.4.9 部署和測(cè)試
10.5 有狀態(tài)會(huì)話EJB
10.5.1 有狀態(tài)會(huì)話EJB的工作
10.5.2 有狀態(tài)會(huì)話EJB的示例說(shuō)明
10.4.3 有狀態(tài)會(huì)話EJB的Remote接口
10.5.4 有狀態(tài)會(huì)話EJB的Home接口
10.5.5 有狀態(tài)會(huì)話EJB的EJB實(shí)例
10.5.6 有狀態(tài)會(huì)話EJB的XML部署描述
10.5.7 J2EE服務(wù)器部署描述符
10.5.8 客戶端調(diào)用類
10.5.9 部署和測(cè)試
10.5.10 切換為無(wú)狀態(tài)會(huì)話EJB
10.6 實(shí)體EJB
10.6.1 實(shí)體EJB的工作
10.6.2 兩種實(shí)體EJB
10.7 BMP的實(shí)體EJB
10.7.1 BMP的實(shí)體EJB示例說(shuō)明
10.7.2 BMP實(shí)體EJB的Remote接口
10.7.3 BMP實(shí)體EJB的Home接口
10.7.4 BMP實(shí)體EJB的EJB實(shí)例
10.7.5 BMP實(shí)體EJB的XML部署描述
10.7.6 J2EE服務(wù)器部署描述符
10.7.7 JDBC連接的配置
10.7.8 客戶端調(diào)用類
10.7.9 部署和測(cè)試
10.8 CMP的實(shí)體EJB
10.8.1 BMP的實(shí)體EJB示例說(shuō)明
10.8.2 CMP實(shí)體EJB的Remote接口
10.8.3 CMP實(shí)體EJB的Home接口
10.8.4 CMP實(shí)體EJB的EJB實(shí)例
10.8.5 CMP實(shí)體EJB的XML部署描述
10.8.6 J2EE服務(wù)器部署描述符
10.8.7 映射到表
10.8.8 部署和測(cè)試
10.9 選擇EJB容器
10.9.1 業(yè)界常見(jiàn)J2EE服務(wù)器
10.9.2 JBoss服務(wù)器
10.9.3 安裝JBoss服務(wù)器
10.9.4 使用JBoss服務(wù)器
10.10 EJB與Struts整合工作
10.10.1 Struts和EJB協(xié)同工作
10.10.2 整合的工作
10.10.3 完整示例的討論
10.10.4 業(yè)務(wù)邏輯層的實(shí)現(xiàn)
10.10.5 Action的實(shí)現(xiàn)
10.10.6 web.xml的修改
10.10.7 JBoss-web.xml部署描述符的配置
10.10.8 部署到JBoss
10.10.9 企業(yè)級(jí)ear部署方式
10.11 Struts與EJB整合模式討論
10.11.1 域模型層
10.11.2 業(yè)務(wù)邏輯層
10.12 本章回顧
第11章 Struts與Hibernate框架的結(jié)合
11.1 概述
11.2 持久層名詞介紹
11.3 持久層框架介紹
11.4 Hibernate框架
11.4.1 Hibernate框架介紹
11.4.2 Hibernate的配置文件
11.4.3 PO(持久化對(duì)象). VO(值對(duì)象). POJO(簡(jiǎn)單Java對(duì)象)
11.4.4 Hibernate的映射文件
11.4.5 在PO(持久化對(duì)象)中描述對(duì)象間的關(guān)系
11.4.6 利用映射文件描述對(duì)象間的關(guān)系
11.4.7 客戶端SessionFactory和Session
11.4.8 HSQL語(yǔ)言
11.4.9 創(chuàng)建Session類
11.4.10 實(shí)現(xiàn)持久化
11.4.11 做好使用Hibernate的準(zhǔn)備
11.5 Hibernate與Struts整合工作
11.5.1 Hibernate與Struts協(xié)同工作
11.5.2 整合的工作
11.5.3 hibernate.cfg.xml的實(shí)現(xiàn)
11.5.4 Hibernate映射文件的實(shí)現(xiàn)
11.5.5 業(yè)務(wù)邏輯層的實(shí)現(xiàn)
11.5.6 Session關(guān)閉的討論
11.5.7 Action的實(shí)現(xiàn)
11.5.8 部署到JBoss
11.6 總結(jié)和討論
11.7 本章回顧
第12章 Struts與IBatis框架的結(jié)合
12.1 IBatis框架介紹
12.2 IBatis框架
12.2.1 IBatis框架的組成
12.2.2 IBatis框架的SQL Map配置文件
12.2.3 IBatis框架的SQL Map映射文件
12.2.4 其他重要特性
12.2.5 在VO中描述對(duì)象間的關(guān)系
12.2.6 利用映射文件描述對(duì)象間的關(guān)系
12.2.7 客戶端SqlMapClient
12.2.8 創(chuàng)建SqlMapClient
12.2.9 顯式的調(diào)用事務(wù)
12.2.10 執(zhí)行對(duì)數(shù)據(jù)庫(kù)的常規(guī)操作
12.2.11 實(shí)現(xiàn)持久化
12.2.12 批量處理非查詢的SQL語(yǔ)句
12.2.13 做好使用Ibatis的準(zhǔn)備
12.3 IBatis與Struts整合工作
12.3.1 IBatis與Struts協(xié)同工作
12.3.2 業(yè)務(wù)邏輯層再討論
12.3.3 IBatis DAO框架
12.3.4 整合的工作
12.3.5 映射文件的實(shí)現(xiàn)
12.3.6 sql_map_config.xml的實(shí)現(xiàn)
12.3.7 dao_config.xml的實(shí)現(xiàn)
12.3.8 提供輔助類讀取dao_config.xml
12.3.9 DAO接口
12.3.10 定義傳入?yún)?shù)的輔助類
12.3.11 DAO實(shí)現(xiàn)類
12.3.12 業(yè)務(wù)邏輯類
12.3.13 Action的實(shí)現(xiàn)
12.3.14 部署到JBoss
12.3.15 示例總結(jié)
12.4 本章回顧
第13章 Struts與Spring的結(jié)合
13.1 為什么需要Spring
13.2 中間層J2EE框架和Spring框架
13.2.1 J2EE框架簡(jiǎn)介
13.2.2 Spring框架簡(jiǎn)介
13.3 Spring框架
13.3.1 解耦的工作
13.3.2 IOC容器和依賴注入
13.3.3 依賴注入的三種形態(tài)
13.3.4 Spring的配置文件
13.3.5 業(yè)務(wù)邏輯層
13.3.6 客戶端調(diào)用
13.3.7 在Web應(yīng)用中使用Spring
13.3.8 原始DAO模式和Spring對(duì)JDBC的封裝
13.3.9 JdbcTemplate的模板模式
13.3.10 JdbcTemplate的工作
13.3.11 利用JdbcTemplate模擬IBatis
13.3.12 Spring對(duì)配置文件的讀取與使用
13.3.13 Spring對(duì)事務(wù)處理的支持
13.3.14 Spring的其他額外支持
13.3.15 Spring使用前的準(zhǔn)備
13.4 Spring與Struts整合工作
13.4.1 Spring與Struts協(xié)同工作
13.4.2 使用Spring的ActionSupport類
13.4.3 使用Spring的DelegatingRequestProcessor類
13.4.4 全權(quán)委托
13.4.5 選擇合理的整合方式
13.4.6 整合的工作
13.4.7 struts-config.xml的實(shí)現(xiàn)
13.4.8 applicationContext.xml的實(shí)現(xiàn)
13.4.9 DAO接口的實(shí)現(xiàn)
13.4.10 JdbcTemplate的DAO實(shí)現(xiàn)類
13.4.11 Action的依賴注入
13.4.12 部署到JBoss
13.5 本章回顧
第14章 Struts與各層框架的整合
14.1 概述
14.2 Struts. Spring. Hibernate協(xié)同工作
14.2.1 完整構(gòu)架的工作
14.2.1 各層的責(zé)任
14.3 完整示例
14.4 持久層部分
14.4.1 Hibernate映射文件
14.4.2 編寫PO
14.5 服務(wù)器端業(yè)務(wù)邏輯層部分
14.5.1 編寫DAO接口和實(shí)現(xiàn)類
14.5.2 編寫業(yè)務(wù)邏輯接口和實(shí)現(xiàn)類
14.5.3 編寫Spring配置文件
14.6 服務(wù)器端表示層部分
14.6.1 編寫struts-config.xml
14.6.2 編寫ActionForm
14.6.3 編寫Action
14.6.4 編寫JSP
14.6.5 編寫web.xml
14.6.6 其他輔助文件
14.7 配置說(shuō)明
14.8 整合模式討論
14.8.1 在表現(xiàn)層使用Struts框架
14.8.2 在持久層使用Hibernate框架
14.8.3 在業(yè)務(wù)邏輯層使用Spring框架
14.8.4 框架的缺點(diǎn)
14.9 本章回顧
第4篇 Strus項(xiàng)目篇
第15章 項(xiàng)目剖析:用戶郵件地址管理系統(tǒng)
15.1 項(xiàng)目介紹
15.2 開(kāi)發(fā)環(huán)境
15.3 系統(tǒng)分析
15.3.1 對(duì)于歡迎界面的需求分析
15.3.2 對(duì)于登錄界面的需求分析
15.3.3 對(duì)于新增用戶界面的需求分析
15.3.4 對(duì)于“郵件地址”管理歡迎界面的需求分析
15.3.5 對(duì)于“郵件地址”管理界面的需求分析
15.3.6 對(duì)于“郵件地址”新增界面的需求分析
15.3.7 對(duì)于“郵件地址”修改界面的需求分析
15.4 系統(tǒng)設(shè)計(jì)
15.4.1 服務(wù)器端表示層
15.4.2 域模型層
15.4.3 服務(wù)器端業(yè)務(wù)邏輯層
15.4.4 持久層
15.5 系統(tǒng)實(shí)現(xiàn):持久層
15.5.1 根據(jù)表間關(guān)系生成實(shí)體PO(VO)
15.5.2 為實(shí)體PO(VO)提供配置文件
15.5.3 總結(jié)
15.6 服務(wù)器端業(yè)務(wù)邏輯層:剝離業(yè)務(wù)邏輯
15.6.1 歡迎界面的業(yè)務(wù)邏輯
15.6.2 登錄界面的業(yè)務(wù)邏輯
15.6.3 新增用戶界面的業(yè)務(wù)邏輯
15.6.4 “郵件地址”管理歡迎界面的業(yè)務(wù)邏輯
15.6.5 “郵件地址”管理界面的上半部分業(yè)務(wù)邏輯
15.6.6 “郵件地址”管理界面的下半部分業(yè)務(wù)邏輯
15.6.7 新增“郵件地址”界面的業(yè)務(wù)邏輯
15.6.8 “郵件地址”修改界面的業(yè)務(wù)邏輯
15.7 服務(wù)器端業(yè)務(wù)邏輯層:業(yè)務(wù)邏輯接口和DAO接口
15.7.1 針對(duì)用戶信息的業(yè)務(wù)邏輯接口UserInfoService.java
15.7.2 針對(duì)UserInfo實(shí)體的DAO接口UserInfoDAO.java
15.7.3 針對(duì)“郵件地址”信息的業(yè)務(wù)邏輯接口MailInfoService.java
15.7.4 針對(duì)MailInfo實(shí)體的DAO接口MailInfoDAO.java
15.8 服務(wù)器端業(yè)務(wù)邏輯層:實(shí)現(xiàn)DAO接口
15.8.1 實(shí)現(xiàn)UserInfoDAO接口的UserInfoDAOI類
15.8.2 實(shí)現(xiàn)MailInfoDAO接口的MailInfoDAOI類
15.9 服務(wù)器端業(yè)務(wù)邏輯層:實(shí)現(xiàn)業(yè)務(wù)邏輯接口
15.9.1 實(shí)現(xiàn)UserInfoService接口的UserInfoServiceI類
15.9.2 實(shí)現(xiàn)MailInfoService接口的MailInfoServiceI類
15.10 Spring框架配置業(yè)務(wù)邏輯層
15.10.1 配置LocalSessionFactoryBean
15.10.2 配置dataSource數(shù)據(jù)源
15.10.3 描述數(shù)據(jù)源的properties文件
15.10.4 產(chǎn)生DAO實(shí)例
15.10.5 對(duì)于事務(wù)管理的配置
15.10.6 對(duì)于業(yè)務(wù)邏輯接口實(shí)現(xiàn)類的配置
15.11 系統(tǒng)實(shí)現(xiàn):服務(wù)器端表示層
15.11.1 規(guī)范頁(yè)面流轉(zhuǎn)
15.11.2 歡迎界面部分
15.11.3 新增用戶界面部分
15.11.4 登錄界面部分
15.11.5 “郵件地址”管理歡迎界面部分
15.11.6 “郵件地址”管理界面部分
15.11.7 “郵件地址”新增. 修改. 刪除界面部分
15.12 Spring和Struts結(jié)合配置
15.12.1 配置Spring為Struts的插件
15.12.2 配置文件一:struts-config.xml
15.12.3 配置文件二:struts-config-registration.xml
15.12.4 Spring和Struts結(jié)合的applicationContext.xml
15.12.5 資源配置文件部分
15.12.6 Validate框架部分
15.12.7 web.xml部分
15.13 整體部署
15.13.1 持久層
15.13.2 服務(wù)器端業(yè)務(wù)邏輯層
15.13.3 服務(wù)器端表示層
15.14 項(xiàng)目總結(jié)
15.14.1 對(duì)于ActionForm和PO. VO的使用
15.14.2 對(duì)于Action與業(yè)務(wù)邏輯層的關(guān)系
15.14.3 對(duì)于Action的動(dòng)作用例
15.14.4 對(duì)于業(yè)務(wù)邏輯層和DAO
15.14.5 對(duì)于持久層
15.14.6 對(duì)于Spring框架
15.14.7 對(duì)于標(biāo)簽庫(kù)和JSTL
15.14.8 對(duì)于校驗(yàn)
15.15 本章回顧

本目錄推薦

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