注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡行業(yè)軟件及應用基于Struts、Hibernate、Spring架構的Web應用開發(fā)(第2版)

基于Struts、Hibernate、Spring架構的Web應用開發(fā)(第2版)

基于Struts、Hibernate、Spring架構的Web應用開發(fā)(第2版)

定 價:¥39.00

作 者: 范新燦 編
出版社: 電子工業(yè)出版社
叢編項: “十二五”職業(yè)教育國家規(guī)劃教材
標 簽: 計算機培訓 教材 職業(yè)技術培訓教材

ISBN: 9787121241338 出版時間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 316 字數(shù):  

內容簡介

  作為當今最為實用的框架組合SSH(Struts+Hibernate+Spring),其實用性、優(yōu)越性已經(jīng)得到認可,并在Java Web應用開發(fā)中得到廣泛應用。本書以Struts 2為重點進行深入剖析,采用技術專題分類、項目牽引的方式撰寫,注重實例與應用技術點的結合。Hibernate章節(jié)的講解以實際項目的應用展開,Spring技術講解抽取核心的IOC、AOP、Spring MVC技術通過實例解析,并實例講解了Spring與Struts的整合開發(fā)。

作者簡介

  2004.7――至今:深圳職業(yè)技術學院電信學院擔任計算機軟件類教學1)主持開發(fā)橫向課題“普泰科技公司網(wǎng)站系統(tǒng)”、 “醫(yī)護學院網(wǎng)站系統(tǒng)”、 “遼寧大學粵港澳校友會網(wǎng)站”、“公安交警非現(xiàn)場執(zhí)法系統(tǒng)”2)2005年12月,開發(fā)的“《面向對象程序設計(Java )》網(wǎng)絡課程”獲全國第 9 屆多媒體軟件大賽優(yōu)秀獎3)2008、2009學年,學校年度教學優(yōu)秀

圖書目錄

第1章 Web應用開發(fā) 1
1.1 軟件開發(fā)架構 1
1.2 Web應用的發(fā)展 4
1.2.1 Web技術的發(fā)展 4
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應用 20
1.4 總結與提高 21
第2章 應用開發(fā)環(huán)境安裝與配置 22
2.1 認識Eclipse 22
2.1.1 Eclipse概述 22
2.1.2 MyEclipse概述 24
2.2 Tomcat 6.0的下載、安裝和配置 28
2.2.1 下載、安裝Tomcat 28
2.2.2 Tomcat 6.0在MyEclipse中的配置 29
2.2.3 Tomcat在MyEclipse中的設置 30
2.3 第一個Web工程――用戶登錄程序 30
2.3.1 項目分析與設計 31
2.3.2 新建工程 31
2.3.3 項目實現(xiàn) 33
2.3.4 發(fā)布、運行工程 39
2.3.5 相關知識 42
2.3.6 Web工程解析 43
2.4 總結與提高 44
第3章 Struts 2開發(fā)入門 45
3.1 從Hello開始學習Struts 2 45
3.1.1 Struts 2工程創(chuàng)建 46
3.1.2 配置web.xml文件 49
3.1.3 配置struts.xml文件 50
3.1.4 創(chuàng)建Action類Hello.java 50
3.1.5 新建視圖文件Hello.jsp 52
3.1.6 發(fā)布運行 52
3.2 帶有表單的Hello程序 53
3.3 Struts 2框架核心(用戶登錄驗證) 55
3.3.1 添加過濾器和配置文件 55
3.3.2 創(chuàng)建Action 59
3.3.3 創(chuàng)建視圖文件 63
3.3.4 用戶注冊 66
3.3.5 使用ActionSupport的validate方法驗證數(shù)據(jù) 68
3.4 總結與提高 72
第4章 Struts 2框架攔截器 73
4.1 認識攔截器 73
4.1.1 理解攔截器 73
4.1.2 預定義的攔截器 75
4.1.3 配置攔截器 77
4.1.4 攔截器棧 77
4.1.5 攔截器實例――計算Action執(zhí)行的時間 78
4.2 使用自定義攔截器 79
4.2.1 自定義攔截器 79
4.2.2 自定義攔截器實例――用戶登錄驗證的攔截 82
4.3 攔截器實例 85
4.3.1 文字過濾攔截器 85
4.3.2 表單提交授權攔截器 88
4.4 總結與提高 92
第5章 類型轉換 93
5.1 Struts 2框架對類型轉換的支持 93
5.1.1 為什么需要類型轉換 93
5.1.2 Struts 2框架內建的類型轉換器 95
5.1.3 List集合類型數(shù)據(jù)類型轉換 99
5.2 使用自定義轉換器實現(xiàn)類型轉換 103
5.2.1 編寫類型轉換器類 103
5.2.2 類型轉換器的配置 104
5.2.3 自定義轉換器實例 105
5.2.4 類型轉換綜合實例 107
5.3 類型轉換中的錯誤處理 111
5.3.1 Struts 2自帶異常提示 111
5.3.2 Struts 2局部異常提示屬性文件 113
5.4 總結與提高 115
第6章 Struts 2輸入校驗 116
6.1 使用手動編程實現(xiàn)輸入校驗 116
6.1.1 使用validate方法進行輸入校驗 117
6.1.2 使用validateXxx方法進行輸入校驗 122
6.1.3 Struts 2的輸入校驗流程 123
6.2 使用Struts 2校驗框架實現(xiàn)輸入校驗 124
6.2.1 Struts 2校驗框架 124
6.2.2 運用Struts 2內置的校驗器 126
6.2.3 注冊表單校驗實例 132
6.2.4 注冊實例拓展――復合類型驗證器 136
6.3 自定義校驗器 140
6.3.1 自定義校驗器實例 140
6.3.2 自定義校驗器實例拓展 143
6.4 總結與提高 147
第7章 國際化 148
7.1 Struts 2國際化 148
7.1.1 什么是國際化 148
7.1.2 Locale類 149
7.1.3 ResourceBundle類 150
7.2 Struts 2對國際化的支持 151
7.2.1 資源包屬性文件 151
7.2.2 Action及配置文件 153
7.2.3 Struts 2中加載資源文件的方式 155
7.2.4 用戶登錄程序的國際化顯示 157
7.3 Struts 2的國際化實現(xiàn) 159
7.3.1 Struts 2國際化信息的獲取 159
7.3.2 Action的國際化 160
7.3.3 JSP頁面的國際化 161
7.3.4 校驗的國際化 164
7.4 信息錄入國際化實例 165
7.4.1 項目運行結果 165
7.4.2 項目實現(xiàn) 168
7.5 總結與提高 174
第8章 Hibernate數(shù)據(jù)持久化技術 176
8.1 認識Hibernate 176
8.1.1 ORM與數(shù)據(jù)持久化 176
8.1.2 什么是Hibernate 178
8.1.3 Hibernate的安裝與配置 180
8.1.4 Hibernate核心接口 181
8.2 Hibernate開發(fā)關鍵技術 184
8.2.1 Hibernate開發(fā)步驟 184
8.2.2 實體類 185
8.2.3 Hibernate的配置 186
8.3 項目實現(xiàn)―留言板程序 186
8.3.1 項目介紹 186
8.3.2 用MyEclipse Database Explorer管理數(shù)據(jù)庫 188
8.3.3 新建SQL Server數(shù)據(jù)庫 189
8.3.4 新建Web工程并添加Hibernate Capabilities 189
8.3.5 項目實現(xiàn) 191
8.4 使用反向工程快速生成Java POJO類、映射文件和DAO 205
8.4.1 打開MyEclipse Database Explorer透視圖 205
8.4.2 反向工程設置 205
8.5 總結與提高 207
第9章 Spring技術 208
9.1 認識Spring 208
9.1.1 Spring產生的背景 208
9.1.2 Spring簡介 209
9.1.3 Spring開發(fā)入門 211
9.2 控制反轉(IOC) 217
9.2.1 什么是控制反轉 217
9.2.2 控制反轉實例 219
9.2.3 DI注入方式 222
9.3 Bean與Spring容器 224
9.3.1 Spring的Bean 224
9.3.2 使用靜態(tài)工廠方法實例化一個Bean 226
9.3.3 Spring中Bean的生命周期 230
9.4 Spring AOP應用開發(fā) 234
9.4.1 認識AOP 234
9.4.2 AOP核心概念 236
9.4.3 AOP入門實例 238
9.5 基于Spring的MVC框架開發(fā) 241
9.6 Spring與Struts 整合開發(fā) 251
9.6.1 整合開發(fā)環(huán)境部署 251
9.6.2 項目實現(xiàn) 252
9.7 總結與提高 255
第10章 懷聽音樂網(wǎng) 256
10.1 系統(tǒng)概述 256
10.1.1 項目背景 256
10.1.2 系統(tǒng)開發(fā)運行環(huán)境 256
10.2 系統(tǒng)分析與設計 257
10.2.1 功能模塊劃分 257
10.2.2 數(shù)據(jù)庫設計 258
10.3 配置Hibernate 262
10.3.1 持久化類 262
10.3.2 Hibernate配置文件配置 264
10.4 Spring整合Hibernate 268
10.5 配置文件 270
10.5.1 web.xml 270
10.5.2 Struts配置文件加入Action的Bean定義 272
10.6 項目實現(xiàn) 274
10.6.1 頁面視圖及流程 274
10.6.2 設計業(yè)務層功能 280
10.6.3 開發(fā)業(yè)務層和DAO層代碼 280
10.7 總結與提高 303

本目錄推薦

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