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

精通Eclipse Web開發(fā)-Java體系結(jié)構(gòu).工具.框架及整合應(yīng)用(含盤)

精通Eclipse Web開發(fā)-Java體系結(jié)構(gòu).工具.框架及整合應(yīng)用(含盤)

定 價(jià):¥69.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 基礎(chǔ)篇
第1章 Eclipse簡介 3
1.1 Eclipse的歷史 3
1.2 Eclipse項(xiàng)目 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 本章小結(jié) 7
第2章 Eclipse的體系結(jié)構(gòu) 8
2.1 平臺基本機(jī)制 8
2.2 工作臺 9
2.3 SWT和JFace 10
2.3.1 SWT標(biāo)準(zhǔn)小部件 10
2.3.2 JFace工具箱 10
2.4 團(tuán)隊(duì)開發(fā)支持 11
2.5 外部的輔助工具 11
2.6 Web開發(fā)中常用的功能 11
2.6.1 文件功能 12
2.6.2 源代碼功能 14
2.6.3 重構(gòu)功能 16
2.6.4 項(xiàng)目功能 17
2.6.5 Run功能 17
2.6.6 窗口功能 18
2.7 本章小結(jié) 18
第2篇 進(jìn)階篇
第3章 Web開發(fā)技術(shù)簡介 21
3.1 Servlet簡介 21
3.2 JSP簡介 22
3.3 JSP+Servlet簡單開發(fā)實(shí)例 22
3.3.1 創(chuàng)建工程 23
3.3.2 編寫logon.jsp文件 23
3.3.3 編寫CheckAccount.java文件 23
3.3.4 編寫結(jié)果頁面 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 本章小結(jié) 27
第4章 Eclipse和Tomcat 28
4.1 Tomcat的簡介與安裝 28
4.1.1 Tomcat簡介 28
4.1.2 Tomcat的安裝 28
4.1.3 Tomcat的目錄結(jié)構(gòu) 31
4.1.4 在Tomcat服務(wù)器中運(yùn)行Web實(shí)例 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應(yīng)用程序 36
4.3.1 用Eclipse新建Tomcat工程 36
4.3.2 創(chuàng)建工程中的Servlet 37
4.3.3 創(chuàng)建工程中的部署文件 38
4.3.4 運(yùn)行Servlet 38
4.3.5 創(chuàng)建工程中的JSP 39
4.3.6 在Eclipse中發(fā)布項(xiàng)目 40
4.4 疑難解析 40
4.4.1 用TomcatPlugin發(fā)布工程 40
4.4.2 重新啟動(dòng)Tomcat的時(shí)機(jī) 40
4.5 本章小結(jié) 41
第5章 在Eclipse中進(jìn)行數(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編程實(shí)例 51
5.3 疑難解析 53
5.4 本章小結(jié) 53
第6章 在Eclipse環(huán)境下Struts框架的應(yīng)用 54
6.1 Struts框架簡介 54
6.1.1 Struts簡介 54
6.1.2 用Struts實(shí)現(xiàn)MVC模式 54
6.1.3 Struts的下載 55
6.2 一個(gè)簡單的Struts實(shí)例 56
6.2.1 創(chuàng)建Tomcat工程 56
6.2.2 添加Struts包 56
6.2.3 實(shí)例功能描述 57
6.2.4 設(shè)計(jì)視圖 57
6.2.5 設(shè)計(jì)控制器 58
6.2.6 編寫配置文件 59
6.2.7 運(yùn)行實(shí)例 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 設(shè)計(jì)視圖 63
6.4.4 設(shè)計(jì)控制器 63
6.4.5 編寫配置文件 63
6.4.6 運(yùn)行實(shí)例 66
6.5 MyEclipse插件對Struts的支持 66
6.5.1 新建MyEclipse下的Tomcat工程 67
6.5.2 用MyEclipse編寫一個(gè)簡單的Struts實(shí)例 70
6.6 疑難解析 74
6.6.1 Struts二進(jìn)制包中的JAR文件和TLD文件的部署 74
6.6.2 Action訪問失敗的原因 74
6.6.3 MyEclipse安裝以后無法正常使用 74
6.6.4 MyEclipse的驗(yàn)證 75
6.7 本章小結(jié) 75
第7章 在Eclipse環(huán)境下使用Hibernate 76
7.1 Hibernate簡介 76
7.2 簡單的Hibernate實(shí)例 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 運(yùn)行程序 82
7.3 Hibernate Synchronizer插件 83
7.3.1 Hibernate Synchronizer簡介 83
7.3.2 Hibernate Synchronizer的獲取與安裝 83
7.4 在Eclipse中使用Hibernate Synchronizer進(jìn)行開發(fā) 85
7.4.1 在項(xiàng)目中使用Hibernate 85
7.4.2 創(chuàng)建Hibernate Configuration File文件 85
7.4.3 創(chuàng)建mapping文件 86
7.4.4 運(yùn)行Hibernate實(shí)例 87
7.5 疑難解析 88
7.6 本章小結(jié) 89
第8章 Eclipse環(huán)境下Spring框架的應(yīng)用 90
8.1 Spring簡介 90
8.2 Spring的下載 91
8.3 Spring入門實(shí)例 91
8.3.1 開發(fā)平臺 92
8.3.2 程序功能說明 92
8.3.3 創(chuàng)建一個(gè)Java應(yīng)用程序 92
8.3.4 添加Spring支持 92
8.3.5 編寫JavaBean 93
8.3.6 編寫配置文件 94
8.3.7 編寫測試程序 94
8.3.8 運(yùn)行程序 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)建一個(gè)Java類 98
8.5.5 在配置文件中進(jìn)行配置 99
8.5.6 運(yùn)行程序 99
8.6 疑難解析 99
8.6.1 Spring的配置文件 99
8.6.2 配置文件中bean的id屬性和name屬性 100
8.7 本章小結(jié) 100
第9章 在Eclipse中進(jìn)行J2EE開發(fā) 101
9.1 常用的J2EE Web服務(wù)器 101
9.1.1 WebSphere服務(wù)器 101
9.1.2 WebLogic服務(wù)器 102
9.1.3 JBoss服務(wù)器 102
9.2 JBoss 102
9.2.1 JBoss的下載與安裝 103
9.2.2 JBoss目錄結(jié)構(gòu)解析 103
9.2.3 運(yùn)行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ā)簡單的應(yīng)用系統(tǒng) 108
9.5.1 程序功能描述 108
9.5.2 創(chuàng)建工程 109
9.5.3 創(chuàng)建Web模塊 110
9.5.4 添加Web服務(wù)器 110
9.5.5 修改構(gòu)建路徑 111
9.5.6 編寫JSP文件 114
9.5.7 工程的部署與運(yùn)行 115
9.6 用Lomboz Eclipse構(gòu)建J2EE項(xiàng)目 116
9.6.1 建立服務(wù)器 116
9.6.2 開啟Tomcat服務(wù)器 117
9.6.3 新建一個(gè)Web工程 117
9.6.4 利用Lomboz Eclipse提供的模板創(chuàng)建JSP文件 118
9.6.5 在Server上運(yùn)行實(shí)例 120
9.7 疑難解析 120
9.8 本章小結(jié) 121
第10章 在Eclipse中應(yīng)用JUnit 122
10.1 JUnit 122
10.1.1 單元測試簡介 122
10.1.2 JUnit簡介 123
10.1.3 JUnit框架 123
10.1.4 在Eclipse中設(shè)置JUnit 125
10.2 測試用例 126
10.2.1 被測試項(xiàng)目 126
10.2.2 創(chuàng)建第一個(gè)測試用例 128
10.2.3 運(yùn)行測試用例 132
10.2.4 創(chuàng)建第二個(gè)測試用例 133
10.3 創(chuàng)建測試套件 135
10.4 本章小結(jié) 136
第11章 Eclipse的資源構(gòu)件與構(gòu)件工具Ant 137
11.1 Ant簡介 137
11.2 Ant開發(fā) 139
11.2.1 Ant的構(gòu)建文件 139
11.2.2 Ant的數(shù)據(jù)類型 143
11.2.3 Ant的運(yùn)行 145
11.3 使用Ant插件 145
11.3.1 創(chuàng)建Ant構(gòu)建文件 145
11.3.2 運(yùn)行Ant構(gòu)建文件 147
11.3.3 保存和重用Ant選項(xiàng) 147
11.4 Ant和JUnit聯(lián)合進(jìn)行開發(fā) 148
11.5 疑難解析 151
11.6 本章小結(jié) 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服務(wù)器的安裝與配置 156
12.3.1 CVS服務(wù)器的獲取與安裝 156
12.3.2 創(chuàng)建CVS資源庫 157
12.4 在Eclipse中實(shí)施CVS系統(tǒng) 159
12.4.1 向資源庫提交新項(xiàng)目 159
12.4.2 從CVS服務(wù)器檢出項(xiàng)目 160
12.4.3 提交與更新操作 163
12.4.4 版本沖突的解決 164
12.5 疑難解析 165
12.6 本章小結(jié) 166
第13章 通用日志包 167
13.1 通用日志包概述 167
13.2 配置通用日志接口 167
13.2.1 下載相關(guān)的JAR文件 168
13.2.2 部署日志器 168
13.2.3 指定日志器 169
13.2.4 設(shè)置日志器屬性 169
13.3 Log4j日志器使用實(shí)例 171
13.4 Log4E插件 172
13.4.1 Log4E插件的下載 172
13.4.2 Log4E的安裝與配置 173
13.5 疑難解析 174
13.6 本章小結(jié) 174
第3篇 實(shí)戰(zhàn)篇
第14章 網(wǎng)絡(luò)文件管理系統(tǒng)(Sturts+MySQL+JDBC) 177
14.1 開發(fā)環(huán)境和運(yùn)行實(shí)例 177
14.1.1 開發(fā)環(huán)境介紹 177
14.1.2 運(yùn)行光盤實(shí)例 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)設(shè)計(jì) 186
14.4.1 系統(tǒng)架構(gòu)設(shè)計(jì) 186
14.4.2 業(yè)務(wù)實(shí)體設(shè)計(jì) 186
14.4.3 設(shè)計(jì)數(shù)據(jù)模型 188
14.5 業(yè)務(wù)邏輯設(shè)計(jì) 190
14.5.1 數(shù)據(jù)層設(shè)計(jì) 190
14.5.2 服務(wù)層設(shè)計(jì) 194
14.6 邏輯主線 194
14.6.1 web.xml文件 194
14.6.2 struts-config.xml文件 196
14.7 系統(tǒng)實(shí)現(xiàn) 200
14.7.1 創(chuàng)建工程 200
14.7.2 添加相關(guān)的架包 200
14.7.3 導(dǎo)入架包 201
14.7.4 導(dǎo)入Struts的標(biāo)簽庫及標(biāo)簽類型定義文件 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 界面設(shè)計(jì) 204
14.10 創(chuàng)建系統(tǒng)中的視圖 205
14.11 創(chuàng)建系統(tǒng)中的包 206
14.12 創(chuàng)建系統(tǒng)中的自定義標(biāo)簽 206
14.12.1 CampusNewsTag標(biāo)簽類 206
14.12.2 ClientVisit標(biāo)簽類 207
14.12.3 CreateNewCategory標(biāo)簽類 208
14.12.4 InformanceTag標(biāo)簽類 208
14.12.5 MusicNewsTag標(biāo)簽類 209
14.12.6 MyChooseViewTag標(biāo)簽類 210
14.12.7 MyDateTag標(biāo)簽類 210
14.12.8 MyShareFile標(biāo)簽類 211
14.12.9 創(chuàng)建標(biāo)簽類的標(biāo)簽庫文件 211
14.13 數(shù)據(jù)庫的訪問 213
14.13.1 插入、刪除和更新操作 213
14.13.2 讀取操作 213
14.13.3 事務(wù)操作 214
14.13.4 設(shè)置MySQL的賬戶 214
14.14 用戶功能控制 214
14.14.1 MyChooseViewTag標(biāo)簽類 215
14.14.2 ChooseAction功能頁面選擇控制器 217
14.14.3 Login.jsp視圖中的ClientVisit標(biāo)簽 218
14.15 異??刂啤?20
14.16 用戶訪問主頁 220
14.16.1 在web.xml中配置主頁 221
14.16.2 修改相應(yīng)的代碼 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è)務(wù) 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è)務(wù) 248
14.21.3 建立刪除文件控制器 252
14.21.4 配置模型和控制器 255
14.22 用戶共享/撤銷共享文件 255
14.22.1 共享/撤銷共享文件流程 255
14.22.2 文件管理業(yè)務(wù) 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è)務(wù) 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è)務(wù) 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 本章小結(jié) 281
第15章 網(wǎng)絡(luò)商店(Struts+Hibernate) 282
15.1 開發(fā)環(huán)境 282
15.1.1 基本配置 282
15.1.2 運(yùn)行光盤實(shí)例 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 結(jié)賬 287
15.4 系統(tǒng)設(shè)計(jì) 288
15.4.1 系統(tǒng)架構(gòu)設(shè)計(jì) 288
15.4.2 業(yè)務(wù)實(shí)體設(shè)計(jì) 289
15.4.3 業(yè)務(wù)邏輯設(shè)計(jì) 290
15.5 系統(tǒng)框架搭建 291
15.5.1 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn) 291
15.5.2 創(chuàng)建網(wǎng)絡(luò)商店工程 293
15.5.3 持久化層搭建 294
15.5.4 BaseAction和BaseForm 296
15.5.5 工具類的編寫 298
15.5.6 過濾器的編寫 300
15.6 系統(tǒng)實(shí)現(xiàn) 302
15.7 創(chuàng)建配置文件和包結(jié)構(gòu) 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)建包結(jié)構(gòu) 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)建服務(wù)層 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)建服務(wù)層 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 購物商品項(xiàng)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 刪除一個(gè)商品 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)建服務(wù)層 349
15.13.4 賬單生成 350
15.13.5 訂單生成 353
15.14 本章小結(jié) 356
第16章 學(xué)生選課系統(tǒng)(Spring+Struts+JDBC) 357
16.1 開發(fā)環(huán)境與運(yùn)行實(shí)例 357
16.1.1 開發(fā)環(huán)境簡介 357
16.1.2 運(yùn)行光盤實(shí)例 358
16.2 需求概述 359
16.2.1 學(xué)生模塊 359
16.2.2 教師模塊 359
16.2.3 管理員模塊 359
16.3 系統(tǒng)功能描述 361
16.3.1 管理員登錄 361
16.3.2 管理員添加學(xué)生 361
16.3.3 管理員添加教師 362
16.3.4 管理員刪除學(xué)生 362
16.3.5 教師登錄 362
16.3.6 教師開設(shè)課程 362
16.3.7 教師刪除開設(shè)的課程 363
16.3.8 教師登錄成績 363
16.3.9 學(xué)生登錄 364
16.3.10 學(xué)生選課 365
16.3.11 學(xué)生刪除選課 365
16.3.12 學(xué)生查詢成績 365
16.4 系統(tǒng)設(shè)計(jì) 366
16.4.1 系統(tǒng)架構(gòu)設(shè)計(jì) 366
16.4.2 系統(tǒng)業(yè)務(wù)實(shí)體設(shè)計(jì) 366
16.4.3 設(shè)計(jì)數(shù)據(jù)模型 368
16.5 業(yè)務(wù)邏輯設(shè)計(jì) 369
16.5.1 數(shù)據(jù)層設(shè)計(jì) 369
16.5.2 創(chuàng)建實(shí)體類 369
16.5.3 創(chuàng)建實(shí)體類的DAO 373
16.5.4 創(chuàng)建DAO的輔助類 386
16.5.5 模擬持久化操作 388
16.5.6 服務(wù)層設(shè)計(jì) 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 添加相關(guān)的架包 399
16.7.3 導(dǎo)入相關(guān)的包 399
16.7.4 導(dǎo)入Struts的標(biāo)簽庫文件 399
16.8 編寫相關(guān)文件和資源配置文件 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 實(shí)現(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 事務(wù)管理 405
16.12.3 設(shè)置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 建立管理員實(shí)體的DAO 409
16.15.4 建立登錄模型 409
16.15.5 建立登錄控制器 410
16.15.6 配置控制器和模型 412
16.16 管理員添加學(xué)生 413
16.16.1 管理員添加學(xué)生流程 413
16.16.2 修改AddStudent.jsp文件 413
16.16.3 建立學(xué)生實(shí)體的DAO 414
16.16.4 建立添加學(xué)生賬號模型 414
16.16.5 建立添加學(xué)生控制器 415
16.16.6 配置模型和控制器 417
16.17 管理員添加教師 418
16.17.1 管理員添加教師流程 418
16.17.2 修改AddTeacher.jsp文件 418
16.17.3 建立教師實(shí)體的DAO 419
16.17.4 建立添加教師賬號模型 419
16.17.5 建立添加教師控制器 420
16.17.6 配置模型和控制器 422
16.18 管理員刪除學(xué)生 423
16.18.1 管理員刪除學(xué)生流程 423
16.18.2 創(chuàng)建ReadStudent業(yè)務(wù)類 423
16.18.3 修改DeleteStudent.jsp文件 424
16.18.4 創(chuàng)建刪除學(xué)生控制器 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 教師開設(shè)課程 430
16.20.1 開設(shè)課程流程 430
16.20.2 修改CreateCourse.jsp文件 431
16.20.3 建立課程實(shí)體的DAO 431
16.20.4 建立開設(shè)新課程模型 432
16.20.5 建立開設(shè)課程控制器 432
16.20.6 配置模型和控制器 434
16.21 教師刪除開設(shè)的課程 434
16.21.1 刪除開設(shè)課程的流程 434
16.21.2 創(chuàng)建ReadCourseForTeacher業(yè)務(wù)類 435
16.21.3 修改DeleteCourse.jsp文件 436
16.21.4 創(chuàng)建刪除已經(jīng)開設(shè)課程的控制器 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 學(xué)生登錄 442
16.23.1 學(xué)生登錄流程 442
16.23.2 修改StudentLog.jsp 443
16.23.3 建立登錄模型 443
16.23.4 建立登錄控制器 443
16.23.5 配置控制器和模型 445
16.24 學(xué)生選課 446
16.24.1 學(xué)生選課流程 446
16.24.2 創(chuàng)建ReadCourseForStudent業(yè)務(wù)類 446
16.24.3 建立選課實(shí)體的DAO 448
16.24.4 修改SelectCourse.jsp文件 448
16.24.5 創(chuàng)建選課控制器 449
16.24.6 配置控制器 450
16.25 學(xué)生刪除選課 451
16.25.1 學(xué)生刪除選課流程 451
16.25.2 創(chuàng)建ReadSelectedCourseForStudent業(yè)務(wù)類 451
16.25.3 修改DeleteSelectedCourse.jsp文件 453
16.25.4 創(chuàng)建刪除選課控制器 454
16.25.5 配置控制器 455
16.26 學(xué)生查詢成績 456
16.26.1 學(xué)生查詢成績流程 456
16.26.2 LookupSelectedScore業(yè)務(wù)類 456
16.26.3 修改LookupScore.jsp文件 458
16.27 其他功能 458
16.28 本章小結(jié) 458
第17章 BBS(Struts+Hibernate) 459
17.1 開發(fā)環(huán)境 459
17.1.1 開發(fā)環(huán)境簡介 459
17.1.2 運(yùn)行光盤實(shí)例 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)設(shè)計(jì) 467
17.4.1 系統(tǒng)架構(gòu)設(shè)計(jì) 467
17.4.2 業(yè)務(wù)實(shí)體設(shè)計(jì) 468
17.4.3 業(yè)務(wù)邏輯設(shè)計(jì) 469
17.5 系統(tǒng)框架搭建 469
17.5.1 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(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)實(shí)現(xiàn) 479
17.7 創(chuàng)建配置文件和包結(jié)構(gòu) 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)建包結(jié)構(gòu) 482
17.8 注冊功能 482
17.8.1 創(chuàng)建持久化類與映射文件 482
17.8.2 創(chuàng)建數(shù)據(jù)層 485
17.8.3 創(chuàng)建服務(wù)層 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 實(shí)現(xiàn)機(jī)制 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 編輯個(gè)人信息 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)建服務(wù)層 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)建服務(wù)層 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 回復(fù)功能 530
17.16.1 創(chuàng)建持久化類和映射文件 530
17.16.2 創(chuàng)建數(shù)據(jù)層 532
17.16.3 創(chuàng)建服務(wù)層 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 本章小結(jié) 549
第18章 航空票務(wù)系統(tǒng)(Spring+Struts+Hibernate) 550
18.1 開發(fā)環(huán)境與運(yùn)行實(shí)例 550
18.1.1 開發(fā)環(huán)境簡介 550
18.1.2 運(yùn)行實(shí)例 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 用戶預(yù)訂航班 556
18.3.9 用戶取消預(yù)訂的航班 556
18.4 系統(tǒng)設(shè)計(jì) 557
18.4.1 系統(tǒng)架構(gòu)設(shè)計(jì) 557
18.4.2 系統(tǒng)業(yè)務(wù)實(shí)體設(shè)計(jì) 558
18.4.3 設(shè)計(jì)數(shù)據(jù)模型 559
18.5 業(yè)務(wù)邏輯設(shè)計(jì) 561
18.5.1 數(shù)據(jù)層設(shè)計(jì) 561
18.5.2 創(chuàng)建持久化類 572
18.5.3 創(chuàng)建對象/關(guān)系映射文件 576
18.5.4 服務(wù)層設(shè)計(jì) 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 添加相關(guān)的架包 589
18.7.3 導(dǎo)入相關(guān)的架包 590
18.7.4 導(dǎo)入Struts的標(biāo)簽庫文件 591
18.8 編寫相關(guān)配置文件和資源文件 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 實(shí)現(xiàn)系統(tǒng)功能 595
18.10 創(chuàng)建系統(tǒng)中的視圖 595
18.11 創(chuàng)建系統(tǒng)的包 596
18.12 配置數(shù)據(jù)源和事務(wù)管理 596
18.12.1 數(shù)據(jù)源 596
18.12.2 事務(wù)管理 597
18.12.3 設(shè)置MySQL的賬戶 598
18.13 異??刂啤?99
18.14 Struts+Hibernate+Spring配置原理解析 600
18.14.1 Struts+Spring原理分析 600
18.14.2 Struts+Spring實(shí)際操作 600
18.14.3 在Struts中訪問Spring的上下文環(huán)境 601
18.14.4 Hibernate+Spring 601
18.14.5 事務(wù)管理 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 用戶查詢航班和預(yù)訂機(jī)票 627
18.21.1 用戶查詢航班和訂票流程 627
18.21.2 創(chuàng)建purchase.jsp文件 628
18.21.3 建立查詢航班和預(yù)訂機(jī)票的DAO 629
18.21.4 建立業(yè)務(wù)對象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è)務(wù)對象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 本章小結(jié) 639

本目錄推薦

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