注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關精通Eclipse Web開發(fā)-Java體系結構.工具.框架及整合應用(含盤)

精通Eclipse Web開發(fā)-Java體系結構.工具.框架及整合應用(含盤)

精通Eclipse Web開發(fā)-Java體系結構.工具.框架及整合應用(含盤)

定 價:¥69.00

作 者: 楊磊,陳凌云 編著
出版社: 人民郵電出版社
叢編項: Java體系結構、工具、框架及整合應用
標 簽: Java 語言與開發(fā)工具 程序語言與軟件開發(fā) 計算機與互聯(lián)網(wǎng)

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

內(nèi)容簡介

  本書內(nèi)容循序漸進,實例豐富,從基礎知識到工程的創(chuàng)建與實現(xiàn),都是按照讀者的學習習慣一步一步來實現(xiàn)的,開發(fā)步驟講解十分詳細,配套光盤中給出了所有的實例源代碼和相關的軟件,適合在Eclipse平臺下從事Web開發(fā)的讀者參考閱讀。 本書共分為3篇?!盎A篇”對Eclipse平臺做了簡單的介紹,并列舉了一些在Web開發(fā)過程中經(jīng)常用到的Eclipse功能;“進階篇”主要介紹了在Web開發(fā)中常用的技術,如Struts、Hibernate、Tomcat、Spring等以及這些技術在Eclipse平臺中可能用到的一些插件和這些插件的下載、安裝與配置方法;“實戰(zhàn)篇”講述了5個采用不同開發(fā)技術的實例,其中,詳細地講解了實例的分析、設計和實現(xiàn)的步驟。[看更多]

作者簡介

暫缺《精通Eclipse Web開發(fā)-Java體系結構.工具.框架及整合應用(含盤)》作者簡介

圖書目錄

第1篇 基礎篇
第1章 Eclipse簡介 3
1.1 Eclipse的歷史 3
1.2 Eclipse項目 3
1.2.1 Eclipse的平臺簡介 3
1.2.2 Java開發(fā)工具 4
1.3 Eclipse幫助手冊 4
1.4 Eclipse的版本 5
1.5 Eclipse的安裝與獲取 5
1.6 本書系統(tǒng)配置情況 5
1.7 JDK的獲取與安裝 6
1.7.1 JDK的獲取 6
1.7.2 JDK的安裝 6
1.7.3 配置Java環(huán)境 6
1.8 本章小結 7
第2章 Eclipse的體系結構 8
2.1 平臺基本機制 8
2.2 工作臺 9
2.3 SWT和JFace 10
2.3.1 SWT標準小部件 10
2.3.2 JFace工具箱 10
2.4 團隊開發(fā)支持 11
2.5 外部的輔助工具 11
2.6 Web開發(fā)中常用的功能 11
2.6.1 文件功能 12
2.6.2 源代碼功能 14
2.6.3 重構功能 16
2.6.4 項目功能 17
2.6.5 Run功能 17
2.6.6 窗口功能 18
2.7 本章小結 18
第2篇 進階篇
第3章 Web開發(fā)技術簡介 21
3.1 Servlet簡介 21
3.2 JSP簡介 22
3.3 JSP+Servlet簡單開發(fā)實例 22
3.3.1 創(chuàng)建工程 23
3.3.2 編寫logon.jsp文件 23
3.3.3 編寫CheckAccount.java文件 23
3.3.4 編寫結果頁面 24
3.4 Hibernate簡介 26
3.5 Struts簡介 26
3.5.1 模型 26
3.5.2 視圖 26
3.5.3 控制器 27
3.6 Spring簡介 27
3.7 Tomcat和JBoss 27
3.7.1 Tomcat 27
3.7.2 JBoss 27
3.8 本章小結 27
第4章 Eclipse和Tomcat 28
4.1 Tomcat的簡介與安裝 28
4.1.1 Tomcat簡介 28
4.1.2 Tomcat的安裝 28
4.1.3 Tomcat的目錄結構 31
4.1.4 在Tomcat服務器中運行Web實例 32
4.2 TomcatPlugin插件的安裝和配置 33
4.2.1 TomcatPlugin插件的下載與安裝 33
4.2.2 TomcatPlugin插件的配置 33
4.2.3 使用TomcatPlugin插件 35
4.3 在Eclipse平臺上開發(fā)Web應用程序 36
4.3.1 用Eclipse新建Tomcat工程 36
4.3.2 創(chuàng)建工程中的Servlet 37
4.3.3 創(chuàng)建工程中的部署文件 38
4.3.4 運行Servlet 38
4.3.5 創(chuàng)建工程中的JSP 39
4.3.6 在Eclipse中發(fā)布項目 40
4.4 疑難解析 40
4.4.1 用TomcatPlugin發(fā)布工程 40
4.4.2 重新啟動Tomcat的時機 40
4.5 本章小結 41
第5章 在Eclipse中進行數(shù)據(jù)庫開發(fā) 42
5.1 MySQL數(shù)據(jù)庫 42
5.1.1 MySQL簡介 42
5.1.2 MySQL的安裝與配置 42
5.1.3 MySQL的基本操作 44
5.1.4 使用MySQL管理工具 46
5.2 JDBC編程 49
5.2.1 JDBC簡介 49
5.2.2 JDBC編程方法 49
5.2.3 JDBC編程實例 51
5.3 疑難解析 53
5.4 本章小結 53
第6章 在Eclipse環(huán)境下Struts框架的應用 54
6.1 Struts框架簡介 54
6.1.1 Struts簡介 54
6.1.2 用Struts實現(xiàn)MVC模式 54
6.1.3 Struts的下載 55
6.2 一個簡單的Struts實例 56
6.2.1 創(chuàng)建Tomcat工程 56
6.2.2 添加Struts包 56
6.2.3 實例功能描述 57
6.2.4 設計視圖 57
6.2.5 設計控制器 58
6.2.6 編寫配置文件 59
6.2.7 運行實例 61
6.3 StrutsIDE插件 61
6.4 在Eclipse中使用StrutsIDE開發(fā)Struts工程 62
6.4.1 新建Tomcat工程 62
6.4.2 添加Struts支持 62
6.4.3 設計視圖 63
6.4.4 設計控制器 63
6.4.5 編寫配置文件 63
6.4.6 運行實例 66
6.5 MyEclipse插件對Struts的支持 66
6.5.1 新建MyEclipse下的Tomcat工程 67
6.5.2 用MyEclipse編寫一個簡單的Struts實例 70
6.6 疑難解析 74
6.6.1 Struts二進制包中的JAR文件和TLD文件的部署 74
6.6.2 Action訪問失敗的原因 74
6.6.3 MyEclipse安裝以后無法正常使用 74
6.6.4 MyEclipse的驗證 75
6.7 本章小結 75
第7章 在Eclipse環(huán)境下使用Hibernate 76
7.1 Hibernate簡介 76
7.2 簡單的Hibernate實例 77
7.2.1 創(chuàng)建Hibernate的配置文件 77
7.2.2 創(chuàng)建持久化類 78
7.2.3 創(chuàng)建映射文件 79
7.2.4 使用Hibernate API 79
7.2.5 運行程序 82
7.3 Hibernate Synchronizer插件 83
7.3.1 Hibernate Synchronizer簡介 83
7.3.2 Hibernate Synchronizer的獲取與安裝 83
7.4 在Eclipse中使用Hibernate Synchronizer進行開發(fā) 85
7.4.1 在項目中使用Hibernate 85
7.4.2 創(chuàng)建Hibernate Configuration File文件 85
7.4.3 創(chuàng)建mapping文件 86
7.4.4 運行Hibernate實例 87
7.5 疑難解析 88
7.6 本章小結 89
第8章 Eclipse環(huán)境下Spring框架的應用 90
8.1 Spring簡介 90
8.2 Spring的下載 91
8.3 Spring入門實例 91
8.3.1 開發(fā)平臺 92
8.3.2 程序功能說明 92
8.3.3 創(chuàng)建一個Java應用程序 92
8.3.4 添加Spring支持 92
8.3.5 編寫JavaBean 93
8.3.6 編寫配置文件 94
8.3.7 編寫測試程序 94
8.3.8 運行程序 95
8.4 Spring的反轉(zhuǎn)控制 95
8.4.1 BeanFactory 95
8.4.2 ApplicationContext 97
8.5 使用MyEclipse的Spring支持創(chuàng)建Spring工程 97
8.5.1 程序功能描述 97
8.5.2 創(chuàng)建Tomcat工程 97
8.5.3 添加Spring支持 97
8.5.4 創(chuàng)建一個Java類 98
8.5.5 在配置文件中進行配置 99
8.5.6 運行程序 99
8.6 疑難解析 99
8.6.1 Spring的配置文件 99
8.6.2 配置文件中bean的id屬性和name屬性 100
8.7 本章小結 100
第9章 在Eclipse中進行J2EE開發(fā) 101
9.1 常用的J2EE Web服務器 101
9.1.1 WebSphere服務器 101
9.1.2 WebLogic服務器 102
9.1.3 JBoss服務器 102
9.2 JBoss 102
9.2.1 JBoss的下載與安裝 103
9.2.2 JBoss目錄結構解析 103
9.2.3 運行JBoss 104
9.3 Lomboz插件的安裝 104
9.3.1 Lomboz插件的功能 105
9.3.2 Lomboz插件的下載與安裝 105
9.4 配置Lomboz插件 106
9.4.1 Lomboz for Eclipse 3.0.x 106
9.4.2 Lomboz for Eclipse 3.1.x 108
9.5 用Lomboz插件開發(fā)簡單的應用系統(tǒng) 108
9.5.1 程序功能描述 108
9.5.2 創(chuàng)建工程 109
9.5.3 創(chuàng)建Web模塊 110
9.5.4 添加Web服務器 110
9.5.5 修改構建路徑 111
9.5.6 編寫JSP文件 114
9.5.7 工程的部署與運行 115
9.6 用Lomboz Eclipse構建J2EE項目 116
9.6.1 建立服務器 116
9.6.2 開啟Tomcat服務器 117
9.6.3 新建一個Web工程 117
9.6.4 利用Lomboz Eclipse提供的模板創(chuàng)建JSP文件 118
9.6.5 在Server上運行實例 120
9.7 疑難解析 120
9.8 本章小結 121
第10章 在Eclipse中應用JUnit 122
10.1 JUnit 122
10.1.1 單元測試簡介 122
10.1.2 JUnit簡介 123
10.1.3 JUnit框架 123
10.1.4 在Eclipse中設置JUnit 125
10.2 測試用例 126
10.2.1 被測試項目 126
10.2.2 創(chuàng)建第一個測試用例 128
10.2.3 運行測試用例 132
10.2.4 創(chuàng)建第二個測試用例 133
10.3 創(chuàng)建測試套件 135
10.4 本章小結 136
第11章 Eclipse的資源構件與構件工具Ant 137
11.1 Ant簡介 137
11.2 Ant開發(fā) 139
11.2.1 Ant的構建文件 139
11.2.2 Ant的數(shù)據(jù)類型 143
11.2.3 Ant的運行 145
11.3 使用Ant插件 145
11.3.1 創(chuàng)建Ant構建文件 145
11.3.2 運行Ant構建文件 147
11.3.3 保存和重用Ant選項 147
11.4 Ant和JUnit聯(lián)合進行開發(fā) 148
11.5 疑難解析 151
11.6 本章小結 152
第12章 Eclipse的版本控制和CVS 153
12.1 Eclipse的本地版本控制 153
12.1.1 比較操作 153
12.1.2 替換操作 154
12.1.3 本地歷史記錄 154
12.2 CVS概述 156
12.3 CVS服務器的安裝與配置 156
12.3.1 CVS服務器的獲取與安裝 156
12.3.2 創(chuàng)建CVS資源庫 157
12.4 在Eclipse中實施CVS系統(tǒng) 159
12.4.1 向資源庫提交新項目 159
12.4.2 從CVS服務器檢出項目 160
12.4.3 提交與更新操作 163
12.4.4 版本沖突的解決 164
12.5 疑難解析 165
12.6 本章小結 166
第13章 通用日志包 167
13.1 通用日志包概述 167
13.2 配置通用日志接口 167
13.2.1 下載相關的JAR文件 168
13.2.2 部署日志器 168
13.2.3 指定日志器 169
13.2.4 設置日志器屬性 169
13.3 Log4j日志器使用實例 171
13.4 Log4E插件 172
13.4.1 Log4E插件的下載 172
13.4.2 Log4E的安裝與配置 173
13.5 疑難解析 174
13.6 本章小結 174
第3篇 實戰(zhàn)篇
第14章 網(wǎng)絡文件管理系統(tǒng)(Sturts+MySQL+JDBC) 177
14.1 開發(fā)環(huán)境和運行實例 177
14.1.1 開發(fā)環(huán)境介紹 177
14.1.2 運行光盤實例 178
14.2 系統(tǒng)需求 178
14.2.1 用戶模塊 178
14.2.2 管理員模塊 179
14.3 系統(tǒng)功能描述 179
14.3.1 用戶注冊 179
14.3.2 用戶登錄 180
14.3.3 用戶信息管理 181
14.3.4 管理員登錄 181
14.3.5 管理員查看文件 182
14.3.6 上傳文件 182
14.3.7 刪除文件 183
14.3.8 共享/撤銷共享文件 184
14.3.9 下載文件 184
14.3.10 發(fā)送站內(nèi)消息 185
14.3.11 備忘錄 186
14.4 系統(tǒng)設計 186
14.4.1 系統(tǒng)架構設計 186
14.4.2 業(yè)務實體設計 186
14.4.3 設計數(shù)據(jù)模型 188
14.5 業(yè)務邏輯設計 190
14.5.1 數(shù)據(jù)層設計 190
14.5.2 服務層設計 194
14.6 邏輯主線 194
14.6.1 web.xml文件 194
14.6.2 struts-config.xml文件 196
14.7 系統(tǒng)實現(xiàn) 200
14.7.1 創(chuàng)建工程 200
14.7.2 添加相關的架包 200
14.7.3 導入架包 201
14.7.4 導入Struts的標簽庫及標簽類型定義文件 201
14.8 編寫配置文件 201
14.8.1 為工程編寫資源文件 202
14.8.2 處理資源文件的字符問題 202
14.8.3 使用資源文件 203
14.8.4 創(chuàng)建Struts的配置文件struts-config.xml 203
14.8.5 修改工程文件web.xml 203
14.9 界面設計 204
14.10 創(chuàng)建系統(tǒng)中的視圖 205
14.11 創(chuàng)建系統(tǒng)中的包 206
14.12 創(chuàng)建系統(tǒng)中的自定義標簽 206
14.12.1 CampusNewsTag標簽類 206
14.12.2 ClientVisit標簽類 207
14.12.3 CreateNewCategory標簽類 208
14.12.4 InformanceTag標簽類 208
14.12.5 MusicNewsTag標簽類 209
14.12.6 MyChooseViewTag標簽類 210
14.12.7 MyDateTag標簽類 210
14.12.8 MyShareFile標簽類 211
14.12.9 創(chuàng)建標簽類的標簽庫文件 211
14.13 數(shù)據(jù)庫的訪問 213
14.13.1 插入、刪除和更新操作 213
14.13.2 讀取操作 213
14.13.3 事務操作 214
14.13.4 設置MySQL的賬戶 214
14.14 用戶功能控制 214
14.14.1 MyChooseViewTag標簽類 215
14.14.2 ChooseAction功能頁面選擇控制器 217
14.14.3 Login.jsp視圖中的ClientVisit標簽 218
14.15 異??刂啤?20
14.16 用戶訪問主頁 220
14.16.1 在web.xml中配置主頁 221
14.16.2 修改相應的代碼 221
14.17 用戶注冊 221
14.17.1 用戶注冊功能流程 221
14.17.2 修改Register.jsp文件代碼 221
14.17.3 建立注冊模型 223
14.17.4 建立注冊控制器 225
14.17.5 配置模型和控制器 230
14.18 用戶登錄 230
14.18.1 用戶登錄流程 230
14.18.2 修改Log.jsp文件代碼 230
14.18.3 建立登錄模型 231
14.18.4 建立登錄控制器 232
14.18.5 配置模型和控制器 233
14.19 用戶修改信息 234
14.19.1 用戶修改信息流程 234
14.19.2 用戶管理業(yè)務 234
14.19.3 修改Modify.jsp文件代碼 236
14.19.4 建立修改信息模型 238
14.19.5 建立修改信息控制器 239
14.19.6 配置模型和控制器 243
14.20 用戶上傳文件 244
14.20.1 用戶上傳文件流程 244
14.20.2 修改FileUpload.jsp文件代碼 244
14.20.3 建立上傳文件模型 244
14.20.4 建立上傳文件控制器 245
14.20.5 配置模型和控制器 248
14.21 用戶刪除文件 248
14.21.1 用戶刪除文件流程 248
14.21.2 文件管理業(yè)務 248
14.21.3 建立刪除文件控制器 252
14.21.4 配置模型和控制器 255
14.22 用戶共享/撤銷共享文件 255
14.22.1 共享/撤銷共享文件流程 255
14.22.2 文件管理業(yè)務 255
14.22.3 建立共享控制器 255
14.22.4 配置共享控制器 257
14.23 用戶下載文件 258
14.24 用戶使用站內(nèi)消息 261
14.24.1 用戶使用消息功能流程 261
14.24.2 站內(nèi)消息業(yè)務 261
14.24.3 建立刪除站內(nèi)消息控制器 263
14.24.4 配置刪除消息控制器 264
14.24.5 修改SendMessage.jsp頁面 264
14.24.6 創(chuàng)建發(fā)送消息模型 265
14.24.7 創(chuàng)建發(fā)送消息控制器 266
14.24.8 配置模型和控制器 267
14.25 用戶使用備忘錄 267
14.25.1 用戶使用備忘錄流程 267
14.25.2 備忘錄業(yè)務 268
14.25.3 創(chuàng)建刪除記錄的控制器 271
14.25.4 配置刪除記錄的控制器 273
14.25.5 修改AddRemind.jsp文件 273
14.25.6 創(chuàng)建添加備忘錄模型 274
14.25.7 創(chuàng)建添加備忘錄控制器 274
14.25.8 配置模型和控制器 276
14.26 管理員登錄 277
14.26.1 管理員登錄流程 277
14.26.2 修改admin.jsp文件代碼 277
14.26.3 建立登錄模型 277
14.26.4 建立管理員登錄控制器 277
14.26.5 配置模型和控制器 278
14.27 管理員查詢文件 278
14.27.1 管理員查詢文件流程 278
14.27.2 修改ManageFile.jsp頁面 278
14.27.3 創(chuàng)建查詢模型 279
14.27.4 創(chuàng)建查詢控制器 279
14.27.5 配置模型和控制器 280
14.28 其他功能 281
14.29 本章小結 281
第15章 網(wǎng)絡商店(Struts+Hibernate) 282
15.1 開發(fā)環(huán)境 282
15.1.1 基本配置 282
15.1.2 運行光盤實例 282
15.2 系統(tǒng)需求 283
15.3 系統(tǒng)功能描述 284
15.3.1 用戶注冊 284
15.3.2 用戶登錄 285
15.3.3 瀏覽商品 285
15.3.4 購物 287
15.3.5 結賬 287
15.4 系統(tǒng)設計 288
15.4.1 系統(tǒng)架構設計 288
15.4.2 業(yè)務實體設計 289
15.4.3 業(yè)務邏輯設計 290
15.5 系統(tǒng)框架搭建 291
15.5.1 數(shù)據(jù)庫的設計與實現(xiàn) 291
15.5.2 創(chuàng)建網(wǎng)絡商店工程 293
15.5.3 持久化層搭建 294
15.5.4 BaseAction和BaseForm 296
15.5.5 工具類的編寫 298
15.5.6 過濾器的編寫 300
15.6 系統(tǒng)實現(xiàn) 302
15.7 創(chuàng)建配置文件和包結構 303
15.7.1 創(chuàng)建web.xml 303
15.7.2 創(chuàng)建struts-config.xml 304
15.7.3 創(chuàng)建Hibernate.cfg.xml 305
15.7.4 創(chuàng)建Log4j配置文件 305
15.7.5 創(chuàng)建包結構 305
15.8 注冊功能 306
15.8.1 歡迎頁面 306
15.8.2 創(chuàng)建持久化類和映射文件 307
15.8.3 創(chuàng)建數(shù)據(jù)層 308
15.8.4 創(chuàng)建服務層 310
15.8.5 創(chuàng)建注冊模型 311
15.8.6 創(chuàng)建視圖 313
15.8.7 創(chuàng)建控制器 313
15.9 登錄功能 315
15.9.1 創(chuàng)建模型 315
15.9.2 創(chuàng)建視圖 315
15.9.3 創(chuàng)建控制器 316
15.10 瀏覽商品 318
15.10.1 創(chuàng)建持久化類和映射文件 318
15.10.2 創(chuàng)建持久化層 321
15.10.3 創(chuàng)建服務層 325
15.10.4 Category的瀏覽 327
15.10.5 Product的瀏覽 330
15.10.6 Item的瀏覽 333
15.11 購物車 336
15.11.1 商品的Item 337
15.11.2 購物商品項CartItem 337
15.11.3 購物車Cart 337
15.11.4 購物車的存放 339
15.12 購物操作 340
15.12.1 添加商品 340
15.12.2 購物車的瀏覽 341
15.12.3 刪除一個商品 343
15.12.4 更新商品數(shù)量 344
15.13 訂單處理 345
15.13.1 創(chuàng)建持久化類和映射文件 345
15.13.2 創(chuàng)建數(shù)據(jù)層 348
15.13.3 創(chuàng)建服務層 349
15.13.4 賬單生成 350
15.13.5 訂單生成 353
15.14 本章小結 356
第16章 學生選課系統(tǒng)(Spring+Struts+JDBC) 357
16.1 開發(fā)環(huán)境與運行實例 357
16.1.1 開發(fā)環(huán)境簡介 357
16.1.2 運行光盤實例 358
16.2 需求概述 359
16.2.1 學生模塊 359
16.2.2 教師模塊 359
16.2.3 管理員模塊 359
16.3 系統(tǒng)功能描述 361
16.3.1 管理員登錄 361
16.3.2 管理員添加學生 361
16.3.3 管理員添加教師 362
16.3.4 管理員刪除學生 362
16.3.5 教師登錄 362
16.3.6 教師開設課程 362
16.3.7 教師刪除開設的課程 363
16.3.8 教師登錄成績 363
16.3.9 學生登錄 364
16.3.10 學生選課 365
16.3.11 學生刪除選課 365
16.3.12 學生查詢成績 365
16.4 系統(tǒng)設計 366
16.4.1 系統(tǒng)架構設計 366
16.4.2 系統(tǒng)業(yè)務實體設計 366
16.4.3 設計數(shù)據(jù)模型 368
16.5 業(yè)務邏輯設計 369
16.5.1 數(shù)據(jù)層設計 369
16.5.2 創(chuàng)建實體類 369
16.5.3 創(chuàng)建實體類的DAO 373
16.5.4 創(chuàng)建DAO的輔助類 386
16.5.5 模擬持久化操作 388
16.5.6 服務層設計 388
16.6 邏輯主線分析 388
16.6.1 web.xml文件 389
16.6.2 struts-config.xml文件 389
16.6.3 beans.xml文件 393
16.7 搭建系統(tǒng)框架 398
16.7.1 建立工程 398
16.7.2 添加相關的架包 399
16.7.3 導入相關的包 399
16.7.4 導入Struts的標簽庫文件 399
16.8 編寫相關文件和資源配置文件 400
16.8.1 為工程編寫資源文件 400
16.8.2 處理資源文件的字符問題 400
16.8.3 使用資源文件 401
16.8.4 創(chuàng)建Spring的配置文件beans.xml 401
16.8.5 創(chuàng)建Struts的配置文件 402
16.8.6 修改工程的web.xml文件 402
16.9 實現(xiàn)系統(tǒng)功能 403
16.10 創(chuàng)建系統(tǒng)中的視圖 403
16.11 創(chuàng)建系統(tǒng)的包 404
16.12 訪問數(shù)據(jù)庫 404
16.12.1 數(shù)據(jù)源 404
16.12.2 事務管理 405
16.12.3 設置MySQL的賬戶 406
16.13 異??刂啤?06
16.14 Struts+Spring配置原理解析 407
16.14.1 Struts+Spring原理分析 407
16.14.2 Struts+Spring配置方法 407
16.14.3 在Struts中訪問Spring的上下文環(huán)境 408
16.15 管理員登錄 408
16.15.1 管理員登錄流程 408
16.15.2 修改AdminLog.jsp 409
16.15.3 建立管理員實體的DAO 409
16.15.4 建立登錄模型 409
16.15.5 建立登錄控制器 410
16.15.6 配置控制器和模型 412
16.16 管理員添加學生 413
16.16.1 管理員添加學生流程 413
16.16.2 修改AddStudent.jsp文件 413
16.16.3 建立學生實體的DAO 414
16.16.4 建立添加學生賬號模型 414
16.16.5 建立添加學生控制器 415
16.16.6 配置模型和控制器 417
16.17 管理員添加教師 418
16.17.1 管理員添加教師流程 418
16.17.2 修改AddTeacher.jsp文件 418
16.17.3 建立教師實體的DAO 419
16.17.4 建立添加教師賬號模型 419
16.17.5 建立添加教師控制器 420
16.17.6 配置模型和控制器 422
16.18 管理員刪除學生 423
16.18.1 管理員刪除學生流程 423
16.18.2 創(chuàng)建ReadStudent業(yè)務類 423
16.18.3 修改DeleteStudent.jsp文件 424
16.18.4 創(chuàng)建刪除學生控制器 425
16.18.5 配置控制器 426
16.19 教師登錄 427
16.19.1 教師登錄流程 427
16.19.2 修改TeacherLog.jsp 427
16.19.3 建立登錄模型 428
16.19.4 建立登錄控制器 428
16.19.5 配置控制器和模型 430
16.20 教師開設課程 430
16.20.1 開設課程流程 430
16.20.2 修改CreateCourse.jsp文件 431
16.20.3 建立課程實體的DAO 431
16.20.4 建立開設新課程模型 432
16.20.5 建立開設課程控制器 432
16.20.6 配置模型和控制器 434
16.21 教師刪除開設的課程 434
16.21.1 刪除開設課程的流程 434
16.21.2 創(chuàng)建ReadCourseForTeacher業(yè)務類 435
16.21.3 修改DeleteCourse.jsp文件 436
16.21.4 創(chuàng)建刪除已經(jīng)開設課程的控制器 436
16.21.5 配置控制器 438
16.22 教師登錄成績 438
16.22.1 教師登錄成績流程 438
16.22.2 修改LogScore.jsp文件 439
16.22.3 建立登錄成績模型 440
16.22.4 建立登錄成績控制器 440
16.22.5 配置模型和控制器 442
16.23 學生登錄 442
16.23.1 學生登錄流程 442
16.23.2 修改StudentLog.jsp 443
16.23.3 建立登錄模型 443
16.23.4 建立登錄控制器 443
16.23.5 配置控制器和模型 445
16.24 學生選課 446
16.24.1 學生選課流程 446
16.24.2 創(chuàng)建ReadCourseForStudent業(yè)務類 446
16.24.3 建立選課實體的DAO 448
16.24.4 修改SelectCourse.jsp文件 448
16.24.5 創(chuàng)建選課控制器 449
16.24.6 配置控制器 450
16.25 學生刪除選課 451
16.25.1 學生刪除選課流程 451
16.25.2 創(chuàng)建ReadSelectedCourseForStudent業(yè)務類 451
16.25.3 修改DeleteSelectedCourse.jsp文件 453
16.25.4 創(chuàng)建刪除選課控制器 454
16.25.5 配置控制器 455
16.26 學生查詢成績 456
16.26.1 學生查詢成績流程 456
16.26.2 LookupSelectedScore業(yè)務類 456
16.26.3 修改LookupScore.jsp文件 458
16.27 其他功能 458
16.28 本章小結 458
第17章 BBS(Struts+Hibernate) 459
17.1 開發(fā)環(huán)境 459
17.1.1 開發(fā)環(huán)境簡介 459
17.1.2 運行光盤實例 459
17.2 系統(tǒng)需求 460
17.2.1 用戶模塊 460
17.2.2 管理員模塊 460
17.3 系統(tǒng)功能描述 461
17.3.1 用戶注冊 461
17.3.2 用戶登錄 462
17.3.3 用戶信息管理 464
17.3.4 用戶基本操作 464
17.3.5 管理員操作 465
17.4 系統(tǒng)設計 467
17.4.1 系統(tǒng)架構設計 467
17.4.2 業(yè)務實體設計 468
17.4.3 業(yè)務邏輯設計 469
17.5 系統(tǒng)框架搭建 469
17.5.1 數(shù)據(jù)庫的設計與實現(xiàn) 469
17.5.2 創(chuàng)建bit論壇工程 471
17.5.3 搭建持久化層 473
17.5.4 BaseAction和BaseForm 473
17.5.5 工具類的編寫 477
17.5.6 過濾器的編寫 479
17.6 系統(tǒng)實現(xiàn) 479
17.7 創(chuàng)建配置文件和包結構 479
17.7.1 創(chuàng)建web.xml 479
17.7.2 創(chuàng)建struts-config.xml 480
17.7.3 創(chuàng)建Hibernate.cfg.xml 481
17.7.4 創(chuàng)建Log4j配置文件 482
17.7.5 創(chuàng)建包結構 482
17.8 注冊功能 482
17.8.1 創(chuàng)建持久化類與映射文件 482
17.8.2 創(chuàng)建數(shù)據(jù)層 485
17.8.3 創(chuàng)建服務層 489
17.8.4 建立注冊模型 490
17.8.5 創(chuàng)建控制器 491
17.8.6 創(chuàng)建視圖 493
17.9 登錄功能 495
17.9.1 創(chuàng)建模型 495
17.9.2 創(chuàng)建控制器 495
17.9.3 創(chuàng)建視圖 496
17.10 分頁功能 497
17.10.1 實現(xiàn)機制 497
17.10.2 PartialCollection類 498
17.10.3 QueryInfo類 499
17.10.4 PageDAO接口 500
17.10.5 PageBaseManager接口 501
17.10.6 PageManager類 501
17.10.7 Pager類 502
17.10.8 PageController類 503
17.10.9 PageForm類 504
17.10.10 PageAction類 505
17.10.11 BaseDAOHibernate類 507
17.11 編輯個人信息 509
17.11.1 創(chuàng)建控制器 509
17.11.2 創(chuàng)建視圖 510
17.12 瀏覽主題 511
17.12.1 創(chuàng)建持久化類與映射文件 511
17.12.2 創(chuàng)建數(shù)據(jù)層 513
17.12.3 創(chuàng)建服務層 516
17.12.4 創(chuàng)建控制層 517
17.12.5 創(chuàng)建視圖 517
17.13 瀏覽話題 518
17.13.1 創(chuàng)建持久化類和映射文件 518
17.13.2 創(chuàng)建數(shù)據(jù)層 520
17.13.3 創(chuàng)建服務層 523
17.13.4 創(chuàng)建控制層 523
17.13.5 創(chuàng)建視圖 525
17.14 新建話題 527
17.14.1 創(chuàng)建模型 527
17.14.2 創(chuàng)建控制器 528
17.15 刪除話題 529
17.15.1 創(chuàng)建視圖 529
17.15.2 創(chuàng)建控制層 530
17.16 回復功能 530
17.16.1 創(chuàng)建持久化類和映射文件 530
17.16.2 創(chuàng)建數(shù)據(jù)層 532
17.16.3 創(chuàng)建服務層 534
17.16.4 創(chuàng)建模型層 535
17.16.5 創(chuàng)建控制層 535
17.16.6 創(chuàng)建視圖層 538
17.17 用戶管理 541
17.17.1 查看所有用戶 541
17.17.2 刪除用戶 545
17.17.3 鎖定用戶 545
17.18 主題管理 546
17.18.1 創(chuàng)建視圖 546
17.18.2 創(chuàng)建控制層 548
17.19 本章小結 549
第18章 航空票務系統(tǒng)(Spring+Struts+Hibernate) 550
18.1 開發(fā)環(huán)境與運行實例 550
18.1.1 開發(fā)環(huán)境簡介 550
18.1.2 運行實例 551
18.2 需求概述 551
18.2.1 用戶模塊 551
18.2.2 管理員模塊 552
18.3 系統(tǒng)功能描述 553
18.3.1 用戶注冊 553
18.3.2 用戶登錄 553
18.3.3 用戶信息管理 554
18.3.4 管理員登錄 554
18.3.5 管理員制定航班 554
18.3.6 管理員安排航班 555
18.3.7 用戶查詢航班 555
18.3.8 用戶預訂航班 556
18.3.9 用戶取消預訂的航班 556
18.4 系統(tǒng)設計 557
18.4.1 系統(tǒng)架構設計 557
18.4.2 系統(tǒng)業(yè)務實體設計 558
18.4.3 設計數(shù)據(jù)模型 559
18.5 業(yè)務邏輯設計 561
18.5.1 數(shù)據(jù)層設計 561
18.5.2 創(chuàng)建持久化類 572
18.5.3 創(chuàng)建對象/關系映射文件 576
18.5.4 服務層設計 579
18.6 邏輯主線分析 579
18.6.1 web.xml文件 579
18.6.2 struts-config.xml文件 580
18.6.3 beans.xml文件 584
18.7 搭建系統(tǒng)框架 589
18.7.1 建立工程 589
18.7.2 添加相關的架包 589
18.7.3 導入相關的架包 590
18.7.4 導入Struts的標簽庫文件 591
18.8 編寫相關配置文件和資源文件 591
18.8.1 為工程編寫資源文件 591
18.8.2 處理資源文件的字符問題 592
18.8.3 使用資源文件 592
18.8.4 創(chuàng)建Spring的配置文件beans.xml文件 593
18.8.5 創(chuàng)建Struts的struts-config.xml文件 593
18.8.6 為Log4j編寫配置文件 593
18.8.7 修改工程的web.xml文件 594
18.9 實現(xiàn)系統(tǒng)功能 595
18.10 創(chuàng)建系統(tǒng)中的視圖 595
18.11 創(chuàng)建系統(tǒng)的包 596
18.12 配置數(shù)據(jù)源和事務管理 596
18.12.1 數(shù)據(jù)源 596
18.12.2 事務管理 597
18.12.3 設置MySQL的賬戶 598
18.13 異??刂啤?99
18.14 Struts+Hibernate+Spring配置原理解析 600
18.14.1 Struts+Spring原理分析 600
18.14.2 Struts+Spring實際操作 600
18.14.3 在Struts中訪問Spring的上下文環(huán)境 601
18.14.4 Hibernate+Spring 601
18.14.5 事務管理 601
18.15 用戶訪問主頁 602
18.16 用戶注冊 602
18.16.1 用戶注冊流程 602
18.16.2 修改reg.jsp文件代碼 603
18.16.3 建立用戶注冊的DAO 604
18.16.4 建立注冊模型 604
18.16.5 建立注冊控制器 606
18.16.6 配置模型和控制器 607
18.17 用戶登錄 608
18.17.1 用戶登錄流程 608
18.17.2 修改index.jsp文件 608
18.17.3 建立用戶登錄的DAO 609
18.17.4 建立登錄模型 609
18.17.5 建立登錄控制器 610
18.17.6 配置模型和控制器 612
18.18 管理員登錄 612
18.18.1 管理員登錄流程 612
18.18.2 創(chuàng)建admin.jsp文件 613
18.18.3 建立管理員登錄的DAO 613
18.18.4 建立登錄模型 613
18.18.5 建立登錄控制器 614
18.18.6 配置模型和控制器 615
18.19 管理員制定航班 615
18.19.1 管理員制定航班流程 615
18.19.2 修改admincontent.jsp文件 616
18.19.3 修改CreateFlight.jsp文件 616
18.19.4 建立制定航班操作的DAO 617
18.19.5 建立航班模型 617
18.19.6 建立制定航班控制器 618
18.19.7 配置模型和控制器 619
18.20 管理員制定航班日程 620
18.20.1 管理員制定航班日程流程 620
18.20.2 建立讀取航班信息的DAO 621
18.20.3 創(chuàng)建ReadFlightAction控制器 621
18.20.4 修改CreateOrderItem.jsp文件 622
18.20.5 建立安排航班日程的DAO 624
18.20.6 建立模型OrderItemBean 624
18.20.7 建立安排航班日程的控制器CreateOrderItemAction 625
18.20.8 配置模型和控制器 627
18.21 用戶查詢航班和預訂機票 627
18.21.1 用戶查詢航班和訂票流程 627
18.21.2 創(chuàng)建purchase.jsp文件 628
18.21.3 建立查詢航班和預訂機票的DAO 629
18.21.4 建立業(yè)務對象Purchase 629
18.21.5 建立訂票控制器 631
18.21.6 配置模型和視圖 632
18.22 用戶查詢購物車和退票 633
18.22.1 用戶查詢購物車和退票流程 633
18.22.2 創(chuàng)建shoppingcar.jsp文件 633
18.22.3 建立讀取購物車信息的DAO 634
18.22.4 建立退票的DAO 634
18.22.5 建立業(yè)務對象ShoppingCar 634
18.22.6 建立退票控制器 636
18.22.7 配置模型和控制器 637
18.23 其他功能 638
18.23.1 Purchaseok.jsp頁面 638
18.23.2 Regok.jsp頁面 638
18.23.3 IndexReturnAction控制器 638
18.23.4 PurchaseReturnAction控制器 639
18.24 本章小結 639

本目錄推薦

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