基於Struts Hibernate Spring架構的Web套用開發

基於Struts Hibernate Spring架構的Web套用開發

《基於Struts Hibernate Spring架構的Web套用開發》是2011 年 電子工業出版社出版的圖書,作者是范新燦。

基本介紹

  • 書名:基於Struts Hibernate Spring架構的Web套用開發
  • 作者:范新燦
  • 出版社電子工業出版社
  • 出版時間:2011.8
基本信息,目錄:,

基本信息

ISBN:9787121142420
作者:范新燦
定價:38
出版日期:2011.8
頁碼:376
開本:16
內容簡介
作為當今最為實用的框架組合SSH(Struts+Hibernate+Spring),其實用性、優越性已經得到認可,並在Java Web套用開發中得到廣泛套用。本書以Struts 2為重點進行深入剖析,採用技術專題分類、項目牽引的方式撰寫,注重實例與套用技術點的結合。Hibernate章節的講解以實際項目的套用展開,Spring技術講解抽取核心的IOC、AOP、Spring MVC技術,通過實例解析,並講解Spring與Struts的整合開發。

目錄:

第1章 Web套用開發 (1)
1.1 軟體開發架構 (1)
1.2 Web套用的發展 (3)
prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" 1.2.1 Web技術的發展 (3)
1.2.2 Model 1和Model 2 (6)
1.2.3 MVC (7)
1.2.4 Struts:基於MVC 的堅固框架 (8)
1.3 J2EE輕量級框架Struts+Spring+Hibernate (15)
1.3.1 輕量級J2EE架構技術 (15)
1.3.2 認識SSH (16)
1.3.3 SSH框架結構模型 (19)
1.3.4 SSH架構輕量級Web套用 (21)
1.4 總結與提高 (22)
第2章 套用開發環境安裝與配置 (23)
2.1 認識Eclipse (23)
2.1.1 Eclipse概述 (23)
2.1.2 MyEclipse概述 (25)
2.2 JDK的下載、安裝和配置 (30)
2.2.1 下載、安裝JDK 6 (30)
2.2.2 JDK 6在MyEclipse中的配置 (32)
2.3 Tomcat 6.0的下載、安裝和配置 (33)
2.3.1 下載、安裝Tomcat (34)
2.3.2 Tomcat 6.0在MyEclipse中的配置 (35)
2.3.3 Tomcat在MyEclipse中的設定 (36)
2.3.4 TomcatPlugin外掛程式的安裝和配置 (36)
2.4 第一個Web工程——用戶登錄程式 (38)
2.4.1 項目分析與設計 (39)
2.4.2 新建工程 (40)
2.4.3 項目實現 (42)
2.4.4 發布、運行工程 (51)
2.4.5 相關知識 (55)
2.4.6 Web工程解析 (56)
2.5 總結與提高 (57)
第3章 Struts 2開發入門 (58)
3.1 從Hello開始學習Struts 2 (58)
3.1.1 Struts 2工程創建 (59)
3.1.2 配置web.xml檔案 (62)
3.1.3 配置struts.xml檔案 (64)
3.1.4 創建Action類Hello.java (66)
3.1.5 新建視圖檔案Hello.jsp (69)
3.1.6 發布運行 (69)
3.2 帶有表單的Hello程式 (70)
3.3 Struts 2框架核心(用戶登錄驗證) (73)
3.3.1 添加過濾器和配置檔案 (73)
3.3.2 創建Action (75)
3.3.3 創建視圖檔案 (80)
3.3.4 用戶註冊 (84)
3.3.5 使用ActionSupport的validate方法驗證數據 (86)
3.4 總結與提高 (91)
第4章 Struts 2框架lanjieqi (92)
4.1 認識lanjieqi (92)
4.1.1 理解lanjieqi (92)
4.1.2 預定義的lanjieqi (93)
4.1.3 配置lanjieqi (96)
4.1.4 lanjieqi實例——計算Action執行的時間 (98)
4.2 使用自定義lanjieqi (99)
4.2.1 自定義lanjieqi (99)
4.2.2 自定義lanjieqi實例——用戶登錄驗證的攔截 (103)
4.3 lanjieqi實例 (106)
4.3.1 文字過濾lanjieqi (106)
4.3.2 表單提交授權lanjieqi (110)
4.4 總結與提高 (114)
第5章 類型轉換 (115)
5.1 Struts 2框架對類型轉換的支持 (115)
5.1.1 為什麼需要類型轉換 (115)
5.1.2 Struts 2框架內建的類型轉換器 (116)
5.1.3 List集合類型數據類型轉換 (121)
5.2 使用自定義轉換器實現類型轉換 (126)
5.2.1 編寫類型轉換器類 (126)
5.2.2 類型轉換器的配置 (127)
5.2.3 自定義轉換器實例 (128)
5.2.4 類型轉換綜合實例 (131)
5.3 類型轉換中的錯誤處理 (135)
5.3.1 Struts 2自帶異常提示 (135)
5.3.2 Struts 2局部異常提示屬性檔案 (137)
5.4 總結與提高 (140)
第6章 Struts 2輸入校驗 (141)
6.1 使用手動編程實現輸入校驗 (141)
6.1.1 使用validate方法進行輸入校驗 (143)
6.1.2 使用validateXxx方法進行輸入校驗 (148)
6.1.3 Struts 2的輸入校驗流程 (149)
6.2 使用Struts 2校驗框架實現輸入校驗 (150)
6.2.1 Struts 2校驗框架 (150)
6.2.2 運用Struts 2內置的校驗器 (152)
6.2.3 註冊表單校驗實例 (158)
6.2.4 註冊實例拓展——複合類型驗證器 (163)
6.3 自定義校驗器 (168)
6.3.1 自定義校驗器實例 (168)
6.3.2 自定義校驗器實例拓展 (172)
6.4 總結與提高 (176)
第7章 國際化 (177)
7.1 Struts 2國際化 (177)
7.1.1 什麼是國際化 (177)
7.1.2 Locale類 (178)
7.1.3 ResourceBundle類 (180)
7.2 Struts 2對國際化的支持 (181)
7.2.1 資源包屬性檔案 (181)
7.2.2 Action及配置檔案 (183)
7.2.3 Struts 2中載入資源檔案的方式 (185)
7.2.4 用戶登錄程式的國際化顯示 (188)
7.3 Struts 2的國際化實現 (191)
7.3.1 Struts 2國際化信息的獲取 (191)
7.3.2 Action的國際化 (192)
7.3.3 JSP頁面的國際化 (193)
7.3.4 校驗的國際化 (196)
7.4 信息錄入國際化實例 (197)
7.4.1 項目運行結果 (197)
7.4.2 項目實現 (201)
7.5 總結與提高 (208)
第8章 Hibernate數據持久化技術 (210)
8.1 認識Hibernate (210)
8.1.1 ORM與數據持久化 (210)
8.1.2 什麼是Hibernate (212)
8.1.3 Hibernate的安裝與配置 (214)
8.1.4 Hibernate核心接口 (215)
8.2 Hibernate開發關鍵技術 (218)
8.2.1 Hibernate開發步驟 (218)
8.2.2 實體類 (219)
8.2.3 Hibernate的配置 (219)
8.3 項目實現——留言板程式 (220)
8.3.1 項目介紹 (220)
8.3.2 用MyEclipse Database Explorer管理資料庫 (222)
8.3.3 新建SQL Server資料庫 (223)
8.3.4 新建Web工程並添加Hibernate Capabilities (224)
8.3.5 項目實現 (227)
8.4 使用反向工程快速生成Java POJO類、映射檔案和DAO (243)
8.4.1 打開MyEclipse Database Explorer透視圖 (243)
8.4.2 反向工程設定 (244)
8.5 總結與提高 (246)
第9章 Spring技術 (247)
9.1 認識Spring (247)
9.1.1 Spring產生的背景 (247)
9.1.2 Spring簡介 (248)
9.1.3 Spring的下載和安裝 (251)
9.1.4 Spring開發入門 (252)
9.2 控制反轉(IOC) (258)
9.2.1 什麼是控制反轉 (258)
9.2.2 控制反轉實例 (260)
9.2.3 DI注入方式 (264)
9.3 Bean與Spring容器 (266)
9.3.1 Spring的Bean (266)
9.3.2 使用靜態工廠方法實例化一個Bean (267)
9.3.3 Spring中Bean的生命周期 (273)
9.4 Spring AOP套用開發 (277)
9.4.1 認識AOP (277)
9.4.2 AOP核心概念 (279)
9.4.3 AOP入門實例 (281)
9.4.4 基於註解(Annotation)方式實現AOP (286)
9.5 基於Spring的MVC框架開發 (290)
9.6 Spring與Struts 整合開發 (301)
9.6.1 整合開發環境部署 (301)
9.6.2 項目實現 (303)
9.7 總結與提高 (307)
第10章 懷聽音樂網 (308)
10.1 系統概述 (308)
10.1.1 項目背景 (308)
10.1.2 系統開發運行環境 (308)
10.2 系統分析與設計 (310)
10.2.1 功能模組劃分 (310)
10.2.2 資料庫設計 (310)
10.3 配置Hibernate (314)
10.3.1 持久化類 (314)
10.3.2 Hibernate配置檔案配置 (317)
10.4 Spring整合Hibernate (322)
10.5 配置檔案 (323)
10.5.1 web.xml (323)
10.5.2 Struts配置檔案加入Action的Bean定義 (326)
10.6 項目實現 (328)
10.6.1 頁面視圖及流程 (328)
10.6.2 設計業務層功能 (336)
10.6.3 開發業務層和DAO層代碼 (337)
10.7 總結與提高 (364)

相關詞條

熱門詞條

聯絡我們