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

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

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

定 價:¥59.00

作 者: 戎偉,張雙 編著
出版社: 人民郵電出版社
叢編項: Java流行服務器、框架、工具及整合應用
標 簽: 算法語言

購買這本書可以去


ISBN: 9787115150356 出版時間: 2006-10-01 包裝: 膠版紙
開本: 16 頁數(shù): 521 字數(shù):  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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