注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具精通J2EE-Eclipse.Struts.Hibernate.Spring整合應(yīng)用案例(含盤)

精通J2EE-Eclipse.Struts.Hibernate.Spring整合應(yīng)用案例(含盤)

精通J2EE-Eclipse.Struts.Hibernate.Spring整合應(yīng)用案例(含盤)

定 價:¥69.00

作 者: 計磊,李里,周偉 編著
出版社: 人民郵電出版社
叢編項: Eclipse、struts、Hibernate、Spring整合應(yīng)用案例
標(biāo) 簽: J2ee

ISBN: 9787115150332 出版時間: 2006-08-01 包裝: 膠版紙
開本: 16 頁數(shù): 636 字?jǐn)?shù):  

內(nèi)容簡介

  本書較為全面地介紹J2EE Web應(yīng)用開發(fā)的程序設(shè)計技術(shù)。書中首先介紹相關(guān)的知識點,引導(dǎo)讀者進入J2EE Web技術(shù)的世界。然后講解網(wǎng)上購物子系統(tǒng)、公告管理系統(tǒng)、網(wǎng)上書店、BBS系統(tǒng)、信息發(fā)布平臺、學(xué)生課程及成績管理系統(tǒng)、個性化定制系統(tǒng)、網(wǎng)上文件管理系統(tǒng)等8個實用的系統(tǒng)。書中的實例在最新的Eclipse版本上開發(fā)完成,采用了JSP、Servlet、Struts、Hibernate、Spring及Ajax等眾多技術(shù),包含了許多重要的設(shè)計思想。在講解時,按照需求分析、系統(tǒng)設(shè)計到系統(tǒng)實現(xiàn)的思路,詳細闡述了每個系統(tǒng)的實現(xiàn)細節(jié),引導(dǎo)讀者從最基本的操作開始,一步一步完成這些系統(tǒng)的設(shè)計與實現(xiàn)。本書結(jié)構(gòu)脈絡(luò)清晰,內(nèi)容深入淺出,適合Java初、中級讀者學(xué)習(xí)使用,是沒有項目開發(fā)經(jīng)驗的讀者的實例指導(dǎo)教材,同時也可以作為IT培訓(xùn)機構(gòu)的培訓(xùn)教材。[看更多]

作者簡介

暫缺《精通J2EE-Eclipse.Struts.Hibernate.Spring整合應(yīng)用案例(含盤)》作者簡介

圖書目錄

第1章 Java Web應(yīng)用開發(fā)簡介 1
1.1 Java Web應(yīng)用概述 1
1.1.1 J2EE概念 1
1.1.2 J2EE的4層模型 1
1.1.3 J2EE組件介紹 2
1.1.4 J2EE結(jié)構(gòu) 3
1.1.5 Web服務(wù)器和應(yīng)用服務(wù)器 5
1.2 MVC模式概述 5
1.2.1 MVC設(shè)計模式簡介 6
1.2.2 MVC的各層定義 6
1.2.3 MVC處理過程 7
1.2.4 MVC的適用范圍 7
1.2.5 JSP Model簡介 7
1.3 對象持久化概述 8
1.3.1 對象持久化和對象關(guān)系映射ORM技術(shù) 9
1.3.2 Hibernate簡介 10
1.4 常用框架概述 11
1.4.1 Struts框架簡介 11
1.4.2 Spring框架簡介 13
1.5 本章小結(jié) 15
第2章 建立開發(fā)平臺 17
2.1 搭建開發(fā)環(huán)境 17
2.1.1 安裝JDK 17
2.1.2 安裝Tomcat 18
2.1.3 設(shè)置環(huán)境變量 19
2.1.4 獲取Eclipse平臺所需組件 20
2.1.5 整合獲取到的組件 21
2.1.6 配置Eclipse平臺 22
2.2 開發(fā)一個簡單的Java Web實例 24
2.2.1 創(chuàng)建Web Project工程 24
2.2.2 運行JavaWebTest工程 25
2.3 本章小結(jié) 26
第3章 Hibernate起航 27
3.1 建立Hibernate開發(fā)環(huán)境 27
3.1.1 下載Hibernate 27
3.1.2 下載MySQL 28
3.1.3 安裝MySQL 29
3.1.4 配置MySQL 30
3.1.5 驗證MySQL的安裝 32
3.1.6 下載MySQL驅(qū)動 33
3.1.7 下載和安裝SQLyog 33
3.2 準(zhǔn)備實現(xiàn)Hibernate實例 34
3.2.1 設(shè)置用戶庫 34
3.2.2 設(shè)置構(gòu)建路徑 35
3.2.3 創(chuàng)建項目 36
3.2.4 創(chuàng)建數(shù)據(jù)庫及設(shè)計數(shù)據(jù)表 37
3.3 實現(xiàn)Hibernate實例 39
3.3.1 建立可持久化類 39
3.3.2 創(chuàng)建映射文件 41
3.3.3 創(chuàng)建配置文件 41
3.3.4 創(chuàng)建測試類 43
3.3.5 運行 43
3.4 本章小結(jié) 44
第4章 Hibernate高級技術(shù) 45
4.1 Hibernate核心接口 45
4.2 Hibernate的配置文件應(yīng)用 46
4.2.1 配置文件中映射元素詳解 46
4.2.2 組件應(yīng)用的方法 47
4.2.3 Hibernate的基本配置 47
4.2.4 對象標(biāo)識符號 49
4.2.5 Hibernate映射類型 49
4.3 Hibernate數(shù)據(jù)映射 50
4.3.1 一對一映射 50
4.3.2 多對一映射 51
4.4 Hibernate檢索方式 52
4.5 本章小結(jié) 53
第5章 J2EE基礎(chǔ)知識例析 55
5.1 JSP示例 55
5.1.1 JSP例析 55
5.1.2 會話狀態(tài)管理 57
5.1.3 引用JavaBean組件 59
5.2 Servlet示例 61
5.3 JDBC示例 62
5.3.1 建立數(shù)據(jù)庫及表 62
5.3.2 使用JDBC操作數(shù)據(jù)庫 62
5.3.3 運行例程 65
5.4 本章小結(jié) 66
第6章 初識Struts框架 67
6.1 運行公告管理系統(tǒng) 67
6.1.1 建立應(yīng)用Struts框架的Web工程 67
6.1.2 建立工程所需用到的數(shù)據(jù)庫 68
6.1.3 運行Web工程 68
6.2 系統(tǒng)功能預(yù)覽 70
6.3 需求分析 70
6.4 系統(tǒng)設(shè)計 71
6.4.1 設(shè)計M、V、C模塊 71
6.4.2 設(shè)計數(shù)據(jù)庫 71
6.5 創(chuàng)建各個組件 72
6.5.1 創(chuàng)建視圖組件 72
6.5.2 創(chuàng)建模型組件 75
6.5.3 創(chuàng)建控制器組件 77
6.5.4 創(chuàng)建消息資源文件 78
6.5.5 創(chuàng)建配置文件 79
6.6 重建公告管理系統(tǒng) 80
6.7 本章小結(jié) 83
第7章 Struts框架實用知識 85
7.1 Struts框架中的3種文件 85
7.1.1 web.xml文件 85
7.1.2 struts-config.xml文件 87
7.1.3 消息資源文件 88
7.2 Struts項目的運行流程 89
7.2.1 表單驗證 89
7.2.2 業(yè)務(wù)邏輯驗證 90
7.3 本章小結(jié) 91
第8章 Spring應(yīng)用 93
8.1 搭建Spring開發(fā)環(huán)境 93
8.1.1 下載Spring 93
8.1.2 Eclipse插件Spring IDE的下載、安裝 93
8.2 實現(xiàn)Spring實例 94
8.2.1 創(chuàng)建項目 94
8.2.2 創(chuàng)建Spring配置文件 97
8.2.3 創(chuàng)建類 98
8.2.4 添加測試類 99
8.3 實現(xiàn)Spring連接數(shù)據(jù)庫 99
8.3.1 創(chuàng)建數(shù)據(jù)庫 99
8.3.2 創(chuàng)建項目 99
8.3.3 運行測試 102
8.4 本章小結(jié) 103
第9章 Spring進階 105
9.1 Spring IoC(控制反轉(zhuǎn))和AOP(面向方面編程) 105
9.1.1 IoC容器 105
9.1.2 面向方面編程 106
9.2 Spring對各種服務(wù)提供的支持 106
9.2.1 Spring對JNDI(命名服務(wù))提供的支持 106
9.2.2 Spring對JTA(事物服務(wù))提供的支持 106
9.2.3 Spring對JMS(消息服務(wù))提供的支持 107
9.2.4 Spring對EJB(企業(yè)Bean服務(wù))提供的支持 107
9.2.5 Spring對DAO、JDBC、ORM(持久化服務(wù))提供的支持 107
9.2.6 Spring對遠程服務(wù)提供的支持 107
9.3 Spring的視圖集成技術(shù) 107
9.4 Spring進階實例 108
9.4.1 創(chuàng)建工程 108
9.4.2 添加驗證規(guī)則 109
9.4.3 創(chuàng)建數(shù)據(jù)表 111
9.4.4 創(chuàng)建持久化類 112
9.4.5 配置Spring 113
9.4.6 創(chuàng)建DAO 115
9.4.7 創(chuàng)建action 117
9.4.8 運行測試 118
9.5 本章小結(jié) 119
第10章 版本控制工具CVS的應(yīng)用 121
10.1 安裝及配置CVSNT 121
10.1.1 獲取與安裝CVSNT 121
10.1.2 配置CVSNT 122
10.2 創(chuàng)建CVS代碼倉庫(Repository) 123
10.3 配置CVS賬號 124
10.4 配置Eclipse自帶的CVS客戶端 125
10.4.1 CVS客戶端配置過程 125
10.4.2 常見問題解決 126
10.5 CVS的基本操作 127
10.5.1 通過CVS共享項目 127
10.5.2 從CVS中檢出項目 128
10.5.3 提交更改的項目 129
10.5.4 沖突及其解決 129
10.6 本地歷史記錄 131
10.7 本章小結(jié) 132
第11章 網(wǎng)上訂購子系統(tǒng)(JSP+JavaBean) 133
11.1 系統(tǒng)概述 133
11.2 需求分析 134
11.3 系統(tǒng)功能預(yù)覽 134
11.3.1 個人信息查詢及顯示功能 134
11.3.2 用戶訂單查詢及顯示功能 135
11.3.3 用戶充值記錄查詢及顯示功能 135
11.3.4 用戶消費記錄的查詢及顯示功能 136
11.4 系統(tǒng)分析 136
11.4.1 系統(tǒng)功能模塊劃分 136
11.4.2 系統(tǒng)流程分析 137
11.5 系統(tǒng)設(shè)計 137
11.5.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 137
11.5.2 創(chuàng)建數(shù)據(jù)庫 138
11.5.3 創(chuàng)建表的腳本文件 139
11.5.4 目錄和包結(jié)構(gòu) 140
11.5.5 定義DBConnect 140
11.6 基本信息查詢功能 141
11.6.1 定義UsercoinSelectBean類 142
11.6.2 定義UsercoinSelectBean1類 142
11.6.3 創(chuàng)建usercoin.jsp用戶信息顯示頁面 143
11.6.4 創(chuàng)建left.jsp左側(cè)導(dǎo)航欄顯示頁 146
11.7 訂單查詢功能 147
11.7.1 創(chuàng)建OrderSelectBean類 147
11.7.2 創(chuàng)建order.jsp用戶訂單顯示頁面 149
11.8 充值記錄查詢功能 153
11.8.1 創(chuàng)建AddcoinSelectBean類 153
11.8.2 創(chuàng)建addcoinrecord.jsp頁面 155
11.9 消費記錄查詢功能 158
11.9.1 創(chuàng)建ConsumeSelectBean類 158
11.9.2 創(chuàng)建consumerecord.jsp 160
11.10 運行工程 164
11.10.1 開發(fā)平臺 164
11.10.2 創(chuàng)建工程 164
11.10.3 運行工程 165
11.11 本章小結(jié) 166
第12章 公告管理系統(tǒng)(Eclipse+Struts) 169
12.1 系統(tǒng)概述 169
12.2 需求分析 169
12.2.1 數(shù)據(jù)流圖 170
12.2.2 UML用例圖 170
12.3 系統(tǒng)功能預(yù)覽 171
12.3.1 后臺功能展示 171
12.3.2 前臺功能展示 174
12.4 系統(tǒng)設(shè)計 178
12.4.1 系統(tǒng)業(yè)務(wù)實體設(shè)計 178
12.4.2 數(shù)據(jù)庫設(shè)計 178
12.5 設(shè)計自定義標(biāo)簽 180
12.5.1 定義標(biāo)簽處理方法類DisplayTag.java 180
12.5.2 定義標(biāo)簽庫描述(TLD)文件mytag.tld 181
12.5.3 配置web.xml文件 182
12.5.4 分頁輔助類文件 182
12.6 系統(tǒng)實現(xiàn) 185
12.7 管理員登錄功能 185
12.7.1 實現(xiàn)管理員登錄功能的組件 186
12.7.2 視圖組件 186
12.7.3 視圖組件中所包含的公有文件 187
12.7.4 模型組件AdminLoginForm.java 189
12.7.5 控制器組件AdminLoginAction.java 189
12.7.6 本部分程序中用到的輔助類方法 191
12.7.7 本部分程序中用到的指代詞 192
12.8 瀏覽所有用戶功能 192
12.9 新建用戶功能 194
12.9.1 實現(xiàn)新建用戶功能的各個組件 194
12.9.2 控制器組件CheckPowerAction.java 195
12.9.3 視圖組件 196
12.9.4 模型組件UserInfoForm.java 198
12.9.5 控制器組件NewUserAction.java 199
12.9.6 本部分程序中用到的輔助類方法 200
12.9.7 本部分程序中用到的指代詞 201
12.10 編輯用戶功能 201
12.10.1 實現(xiàn)編輯用戶功能的各個組件 201
12.10.2 控制器組件CheckPowerAction.java 202
12.10.3 視圖組件 203
12.10.4 控制器組件UserEditAction.java 205
12.10.5 本部分程序中用到的輔助類方法 206
12.10.6 本部分程序中用到的指代詞 207
12.11 刪除用戶功能 207
12.11.1 控制器組件CheckPowerAction.java 207
12.11.2 本部分程序中用到的指代詞 209
12.12 模糊查找用戶功能 209
12.12.1 控制器組件UserSearchAction.java 210
12.12.2 本部分程序中用到的輔助類方法 211
12.12.3 本部分程序中用到的指代詞 211
12.13 管理員注銷登錄功能 211
12.14 用戶登錄功能 212
12.14.1 實現(xiàn)用戶登錄功能的組件 212
12.14.2 視圖組件 213
12.14.3 模型組件UserLoginForm.java 214
12.14.4 控制器組件UserLoginAction.java 215
12.14.5 本部分程序中用到的指代詞 216
12.15 瀏覽公告功能 216
12.16 撰寫公告功能 217
12.16.1 實現(xiàn)撰寫公告功能的各個組件 217
12.16.2 控制器組件CheckPowerAction.java 217
12.16.3 視圖組件 218
12.16.4 模型組件NewNoticeForm.java 220
12.16.5 控制器組件NewNoticeAction.java 220
12.16.6 本部分程序中用到的輔助類方法 221
12.16.7 本部分程序中用到的指代詞 223
12.17 編輯公告功能 223
12.17.1 實現(xiàn)編輯公告功能的各個組件 224
12.17.2 控制器組件CheckPowerAction.java 224
12.17.3 視圖組件 225
12.17.4 模型組件NoticeModifyForm.java 226
12.17.5 控制器組件NoticeModifyAction.java 227
12.17.6 本部分程序中用到的輔助類方法 228
12.17.7 本部分程序中用到的指代詞 229
12.18 刪除公告功能 229
12.18.1 控制器組件CheckPowerAction.java 229
12.18.2 本部分程序中用到的指代詞 230
12.19 用戶注銷登錄功能 230
12.20 運行工程 231
12.20.1 開發(fā)平臺 232
12.20.2 創(chuàng)建工程 232
12.20.3 運行工程 234
12.21 本章小結(jié) 235
第13章 學(xué)生課程及成績管理系統(tǒng)(Struts+Hibernate) 237
13.1 系統(tǒng)概述 237
13.2 需求分析 238
13.3 系統(tǒng)功能預(yù)覽 238
13.3.1 用戶登錄功能 238
13.3.2 管理員登錄后選擇功能 239
13.3.3 管理員管理學(xué)生功能 239
13.3.4 管理員管理教師功能 240
13.3.5 管理員管理課程功能 241
13.3.6 管理員管理班級功能 242
13.3.7 學(xué)生用戶登錄后選擇功能 243
13.3.8 學(xué)生選修課程功能 243
13.3.9 學(xué)生查看成績功能 244
13.3.10 學(xué)生更新個人信息功能 244
13.3.11 教師用戶登錄后選擇功能 244
13.3.12 教師選擇學(xué)生功能 245
13.3.13 教師登錄成績功能 245
13.4 系統(tǒng)分析 246
13.4.1 系統(tǒng)功能模塊劃分 246
13.4.2 系統(tǒng)流程分析 247
13.5 系統(tǒng)設(shè)計 248
13.5.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 248
13.5.2 創(chuàng)建數(shù)據(jù)庫 250
13.5.3 創(chuàng)建表的腳本文件 252
13.5.4 目錄和包結(jié)構(gòu) 253
13.5.5 定義HibernateUtil 253
13.5.6 定義SetCharacterEncodingFilter 256
13.5.7 數(shù)據(jù)層設(shè)計 258
13.6 界面設(shè)計及實現(xiàn) 258
13.6.1 登錄界面 259
13.6.2 管理員管理首頁 261
13.6.3 管理員管理學(xué)生界面 261
13.6.4 管理員管理教師界面 267
13.6.5 管理員管理課程界面 267
13.6.6 管理員管理班級界面 268
13.6.7 學(xué)生選課界面 269
13.6.8 學(xué)生查看成績界面 270
13.6.9 教師選擇學(xué)生界面 270
13.6.10 教師公布成績界面 271
13.7 數(shù)據(jù)層代碼實現(xiàn) 271
13.7.1 創(chuàng)建對象/關(guān)系映射文件 272
13.7.2 創(chuàng)建持久化類 276
13.7.3 創(chuàng)建實現(xiàn)DAO模式的公用部分 285
13.8 功能代碼實現(xiàn)概述 287
13.9 登錄功能 287
13.9.1 登錄功能的邏輯設(shè)計 287
13.9.2 配置Struts 288
13.9.3 創(chuàng)建模型LoginForm 288
13.9.4 登錄功能 289
13.10 管理員管理學(xué)生功能實現(xiàn) 291
13.10.1 登錄功能的邏輯設(shè)計 292
13.10.2 配置Struts 292
13.10.3 創(chuàng)建模型StudentForm 293
13.10.4 創(chuàng)建學(xué)生的數(shù)據(jù)訪問對象StudentDAOImp 295
13.10.5 查看學(xué)生列表功能 296
13.10.6 添加學(xué)生功能 298
13.10.7 刪除學(xué)生功能 299
13.10.8 編輯學(xué)生信息功能 300
13.11 管理員管理教師功能的實現(xiàn) 301
13.11.1 登錄功能的邏輯設(shè)計 301
13.11.2 配置Struts 302
13.11.3 創(chuàng)建模型TeacherForm 302
13.11.4 創(chuàng)建教師的數(shù)據(jù)訪問對象TeacherDAOImp 304
13.11.5 查看教師列表功能 306
13.11.6 添加教師功能 307
13.11.7 刪除教師功能 308
13.11.8 編輯教師信息功能 309
13.12 管理員管理課程 310
13.12.1 登錄功能的邏輯設(shè)計 310
13.12.2 配置Struts 311
13.12.3 創(chuàng)建模型CourseForm 311
13.12.4 創(chuàng)建課程的數(shù)據(jù)訪問對象CourseDAOImp 313
13.12.5 查看課程列表功能 315
13.12.6 添加課程功能 316
13.12.7 刪除課程功能 317
13.12.8 編輯課程信息功能 318
13.13 管理員管理班級 319
13.13.1 登錄功能的邏輯設(shè)計 319
13.13.2 配置Struts 320
13.13.3 創(chuàng)建模型ClassesForm 321
13.13.4 創(chuàng)建班級的數(shù)據(jù)訪問對象ClassesDAOImp 322
13.13.5 查看班級列表功能 324
13.13.6 添加班級功能 326
13.13.7 刪除班級功能 327
13.13.8 編輯班級信息功能 327
13.14 運行工程 329
13.14.1 開發(fā)平臺 329
13.14.2 創(chuàng)建工程 329
13.14.3 運行工程 332
13.15 本章小結(jié) 333
第14章 科研信息發(fā)布平臺(JSP+Servlet) 335
14.1 系統(tǒng)概述 335
14.2 需求分析 336
14.3 系統(tǒng)功能預(yù)覽 337
14.3.1 用戶瀏覽功能 337
14.3.2 管理員登錄 338
14.3.3 管理員管理新聞 338
14.3.4 管理員管理在研項目信息 340
14.3.5 管理員管理老師信息 341
14.3.6 管理員管理學(xué)生信息 342
14.3.7 管理員管理信息發(fā)布平臺的管理員信息 342
14.4 系統(tǒng)分析 343
14.4.1 系統(tǒng)功能模塊劃分 343
14.4.2 系統(tǒng)流程分析 344
14.5 系統(tǒng)設(shè)計 345
14.5.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實現(xiàn) 345
14.5.2 目錄和包結(jié)構(gòu) 348
14.5.3 定義DataProcess 349
14.6 創(chuàng)建數(shù)據(jù)層對象 351
14.6.1 創(chuàng)建分頁類Pageable 351
14.6.2 創(chuàng)建新聞實體類News 353
14.6.3 創(chuàng)建新聞的數(shù)據(jù)訪問類News_Manager 356
14.6.4 創(chuàng)建項目實體類Project 357
14.6.5 創(chuàng)建項目的數(shù)據(jù)訪問類Project_Manager 358
14.6.6 創(chuàng)建教師實體類Teacher 361
14.6.7 創(chuàng)建教師的數(shù)據(jù)訪問類Teacher_Manager 362
14.6.8 創(chuàng)建學(xué)生實體類Student 366
14.6.9 創(chuàng)建Student_Manage類 367
14.6.10 創(chuàng)建管理員實體類Manager 370
14.6.11 創(chuàng)建管理員的數(shù)據(jù)訪問類Admin_Manage 371
14.7 功能實現(xiàn) 374
14.7.1 配置本系統(tǒng)使用到的Servlet 374
14.7.2 管理員登錄LoginServlet 376
14.7.3 添加管理員AddManagerServlet 377
14.7.4 修改管理員信息EditManagerServlet 377
14.7.5 添加新聞AddNewServlet 378
14.7.6 編輯新聞EditNewsServlet 379
14.7.7 添加在研項AddProjectServlet 379
14.7.8 編輯在研項目信息EditProjectServlet 380
14.7.9 添加學(xué)生AddStudentServlet 380
14.7.10 編輯學(xué)生信息EditStudent 381
14.7.11 添加教師信息AddTeacherServlet 382
14.7.12 編輯教師信息EditTeacherServlet 382
14.8 實現(xiàn)自定義標(biāo)簽 383
14.8.1 配置自定義標(biāo)簽 383
14.8.2 創(chuàng)建標(biāo)簽類NewsTag4guest 384
14.8.3 創(chuàng)建標(biāo)簽類News4news 386
14.8.4 創(chuàng)建標(biāo)簽類NewsTag 387
14.9 前臺頁面的實現(xiàn) 389
14.9.1 平臺首頁的實現(xiàn) 389
14.9.2 新聞瀏覽頁的實現(xiàn) 391
14.9.3 在研項目頁的實現(xiàn) 392
14.9.4 教師信息瀏覽頁的實現(xiàn) 393
14.9.5 學(xué)生信息瀏覽頁的實現(xiàn) 395
14.10 后臺管理頁面的實現(xiàn) 396
14.10.1 后臺登錄的實現(xiàn) 396
14.10.2 后臺首頁的實現(xiàn) 397
14.10.3 管理員查看新聞頁面的實現(xiàn) 400
14.10.4 管理員添加新聞頁面的實現(xiàn) 400
14.10.5 管理員刪除新聞頁面的實現(xiàn) 402
14.10.6 管理員編輯新聞頁面的實現(xiàn) 403
14.11 運行工程 404
14.11.1 開發(fā)平臺 404
14.11.2 創(chuàng)建工程 405
14.11.3 運行工程 406
14.12 本章小結(jié) 407
第15章 通用論壇BBS(Eclipse+Struts) 409
15.1 系統(tǒng)概述 409
15.2 需求分析 409
15.2.1 數(shù)據(jù)流圖 410
15.2.2 用例圖 410
15.3 系統(tǒng)功能預(yù)覽 411
15.3.1 用戶登錄 411
15.3.2 用戶注冊 411
15.3.3 發(fā)新話題 412
15.3.4 發(fā)表回復(fù) 413
15.3.5 注銷登錄 413
15.3.6 管理員登錄 414
15.3.7 用戶管理 414
15.3.8 編輯用戶權(quán)限 415
15.3.9 編輯論壇 415
15.3.10 加入新論壇 416
15.3.11 管理員注銷登錄 416
15.4 系統(tǒng)設(shè)計 417
15.4.1 數(shù)據(jù)模型設(shè)計 417
15.4.2 數(shù)據(jù)庫設(shè)計 417
15.5 系統(tǒng)實現(xiàn) 420
15.6 注冊功能 421
15.6.1 實現(xiàn)注冊功能的組件 421
15.6.2 視圖組件 422
15.6.3 視圖組件中所包含的公有文件 424
15.6.4 模型組件RegistrationForm.java 425
15.6.5 控制器組件RegistrationAction.java 427
15.6.6 本部分程序中用到的輔助類方法 428
15.6.7 本部分程序中用到的指代詞 429
15.7 前臺用戶登錄功能 430
15.7.1 實現(xiàn)前臺用戶登錄功能的組件 430
15.7.2 視圖組件 430
15.7.3 模型組件UserLoginForm.java 432
15.7.4 控制器組件UserLoginAction.java 432
15.7.5 本部分程序中用到的輔助類方法 434
15.7.6 本部分程序中用到的指代詞 435
15.8 瀏覽所有論壇功能 435
15.9 瀏覽論壇所有主題功能 438
15.9.1 實現(xiàn)瀏覽論壇所有主題功能的組件 438
15.9.2 模型組件ForumForm.java 439
15.9.3 控制器組件TopicListAction.java 440
15.9.4 視圖組件 441
15.9.5 本部分程序中用到的輔助類方法 444
15.9.6 本部分程序中用到的指代詞 446
15.10 發(fā)新話題功能 446
15.10.1 實現(xiàn)發(fā)新話題功能的各個組件 446
15.10.2 控制器組件NewTopicAction.java 447
15.10.3 視圖組件newarticle.jsp 449
15.10.4 模型組件NewArticleForm.java 450
15.10.5 控制器組件SubmitArticleAction.java 450
15.10.6 本部分程序中用到的輔助類方法 452
15.10.7 本部分程序中用到的指代詞 453
15.11 瀏覽所有回復(fù)帖子功能 454
15.11.1 實現(xiàn)瀏覽所有回復(fù)帖子功能的組件 454
15.11.2 模型組件TopicOfResponseForm.java 455
15.11.3 控制器組件ResponseListAction.java 455
15.11.4 設(shè)計視圖組件responselist.jsp 456
15.11.5 本部分程序中用到的輔助類方法 458
15.11.6 本部分程序中用到的指代詞 459
15.12 發(fā)表回復(fù)功能 459
15.13 用戶注銷登錄功能 460
15.14 后臺管理員登錄功能 461
15.14.1 實現(xiàn)后臺管理員登錄功能的組件 461
15.14.2 視圖組件 462
15.14.3 模型組件AdminLoginForm.java 463
15.14.4 控制器組件AdminLoginAction.java 463
15.14.5 本部分程序中用到的輔助類方法 465
15.14.6 本部分程序中用到的指代詞 465
15.15 管理選項頁面 465
15.16 瀏覽所有用戶功能 466
15.16.1 實現(xiàn)瀏覽所有用戶功能的組件 466
15.16.2 控制器組件UserManagerAction.java 467
15.16.3 視圖組件 468
15.16.4 本部分程序中用到的輔助類方法 470
15.16.5 本部分程序中用到的指代詞 470
15.17 編輯用戶功能 470
15.17.1 實現(xiàn)編輯用戶功能的組件 470
15.17.2 視圖組件 471
15.17.3 模型組件UserManagerForm.java 473
15.17.4 控制器組件UserEditAction.java 473
15.17.5 本部分程序中用到的指代詞 474
15.18 模糊搜索用戶功能 475
15.18.1 控制器組件SearchUserAction.java 475
15.18.2 本部分程序中用到的輔助類方法 477
15.18.3 本部分程序中用到的指代詞 477
15.19 刪除用戶功能 477
15.19.1 控制器組件UserDeleteAction.java 478
15.19.2 本部分程序中用到的輔助類方法 479
15.19.3 本部分程序中用到的指代詞 480
15.20 瀏覽所有論壇功能 480
15.20.1 實現(xiàn)瀏覽所有論壇功能的組件 480
15.20.2 控制器組件ForumManagerAction.java 481
15.20.3 視圖組件 482
15.20.4 本部分程序中用到的輔助類方法 484
15.20.5 本部分程序中用到的指代詞 485
15.21 編輯論壇功能 485
15.21.1 實現(xiàn)編輯論壇功能的組件 485
15.21.2 模型組件ForumManagerForm.java 486
15.21.3 控制器組件ForumEditAction.java 487
15.21.4 視圖組件 487
15.21.5 控制器組件ForumEditSubmitAction.java 489
15.21.6 本部分程序中用到的輔助類方法 490
15.21.7 本部分程序中用到的指代詞 490
15.22 新增論壇功能 490
15.22.1 實現(xiàn)新增論壇功能的組件 491
15.22.2 控制器組件PrepareToCreateForumAction.java 491
15.22.3 視圖組件 492
15.22.4 控制器組件ForumCreateAction.java 492
15.22.5 本部分程序中用到的輔助類方法 494
15.22.6 本部分程序中用到的指代詞 494
15.23 刪除論壇功能 494
15.23.1 實現(xiàn)刪除論壇功能的組件 494
15.23.2 模型組件ForumidForm.java 495
15.23.3 控制器組件ForumDeleteAction.java 495
15.23.4 本部分程序中用到的輔助類方法 497
15.23.5 本部分程序中用到的指代詞 497
15.24 瀏覽所有主題功能 497
15.25 模糊搜索主題功能 499
15.25.1 實現(xiàn)模糊搜索主題功能的組件 499
15.25.2 模型組件TopicManagerForm.java 500
15.25.3 控制器組件TopicSearchAction.java 500
15.25.4 本部分程序中用到的輔助類方法 502
15.25.5 本部分程序中用到的指代詞 502
15.26 刪除主題功能 502
15.26.1 控制器組件TopicDeleteAction.java 503
15.26.2 本部分程序中用到的輔助類方法 504
15.26.3 本部分程序中用到的指代詞 504
15.27 運行工程 505
15.27.1 開發(fā)平臺 505
15.27.2 創(chuàng)建工程 505
15.27.3 運行工程 507
15.28 本章小結(jié) 508
第16章 網(wǎng)上書店(Struts+Hibernate) 509
16.1 系統(tǒng)概述 509
16.2 需求分析 509
16.2.1 需求概述 510
16.2.2 用例圖 510
16.2.3 數(shù)據(jù)流圖 511
16.3 系統(tǒng)功能預(yù)覽 511
16.4 系統(tǒng)設(shè)計 514
16.4.1 系統(tǒng)架構(gòu)設(shè)計 515
16.4.2 業(yè)務(wù)實體設(shè)計 515
16.4.3 設(shè)計域模型 515
16.4.4 設(shè)計數(shù)據(jù)模型 516
16.4.5 創(chuàng)建對象/關(guān)系映射文件 520
16.5 系統(tǒng)首頁設(shè)計 524
16.5.1 公有文件 524
16.5.2 取出首頁用到的數(shù)據(jù) 526
16.5.3 用到的Java Script方法 527
16.5.4 用戶信息版塊 527
16.5.5 訂購信息版塊 529
16.5.6 新書推薦版塊 530
16.5.7 頁面效果 532
16.6 運行工程 532
16.6.1 開發(fā)平臺 532
16.6.2 創(chuàng)建工程 533
16.6.3 運行工程 535
16.7 本章小結(jié) 537
第17章 個性化定制系統(tǒng)Ajax+Spring+Hibernate 539
17.1 Ajax技術(shù)簡介 539
17.1.1 什么是Ajax 539
17.1.2 為什么使用Ajax 539
17.1.3 如何使用Ajax 541
17.2 系統(tǒng)概述 541
17.3 需求分析 541
17.4 系統(tǒng)功能預(yù)覽 542
17.4.1 隱藏或顯示頁面左側(cè)列表 542
17.4.2 定制列表內(nèi)容 542
17.4.3 動態(tài)的下拉列表 543
17.4.4 向頁面右側(cè)添加“小窗口” 543
17.4.5 刪除頁面右側(cè)的“小窗口” 543
17.4.6 編輯“小窗口” 544
17.4.7 頁面右側(cè)“小窗口”的拖動效果 544
17.5 系統(tǒng)設(shè)計 545
17.5.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實現(xiàn) 545
17.5.2 目錄和包結(jié)構(gòu) 547
17.5.3 數(shù)據(jù)層設(shè)計 547
17.5.4 創(chuàng)建AppContext類 549
17.6 創(chuàng)建持久化類和映射文件 549
17.6.1 Subject的持久化類及映射文件 550
17.6.2 UserOrderInfo的持久化類及映射文件 552
17.6.3 TbUserInfo的持久化類及映射文件 554
17.7 創(chuàng)建數(shù)據(jù)訪問對象DAO類 555
17.7.1 創(chuàng)建分類科目的數(shù)據(jù)訪問對象SubjectDAO 555
17.7.2 創(chuàng)建用戶信息的數(shù)據(jù)訪問對象TbUserInfoDAO 556
17.7.3 創(chuàng)建用戶定制信息的數(shù)據(jù)訪問對象UserOrderInfoDAO 558
17.8 創(chuàng)建Service類 561
17.8.1 創(chuàng)建SubjectService 561
17.8.2 創(chuàng)建UserOrderInfoService 562
17.8.3 創(chuàng)建TbUserInfoService 564
17.9 實現(xiàn)定制功能 565
17.9.1 創(chuàng)建定制頁面:order.jsp 565
17.9.2 顯示可定制的科目列表 566
17.9.3 創(chuàng)建SaveOrderedSubject 568
17.9.4 在web.xml中進行配置 569
17.10 為實現(xiàn)瀏覽頁面的功能做準(zhǔn)備 569
17.10.1 “小窗口”的結(jié)構(gòu) 569
17.10.2 定義樣式表 571
17.10.3 頁面的結(jié)構(gòu) 572
17.11 Ajax實現(xiàn)動態(tài)功能 573
17.11.1 Ajax引擎的實現(xiàn) 573
17.11.2 與Ajax引擎交互的服務(wù)器端程序:GetSubjectServlet 574
17.11.3 分析服務(wù)器端返回的信息 575
17.11.4 顯示頁面右側(cè)的“小窗口” 576
17.11.5 頁面左側(cè)的下拉列表 578
17.11.6 修改“小窗口”的顯示數(shù)量功能 578
17.11.7 刪除“小窗口”功能 580
17.12 “小窗口”拖動功能 581
17.13 運行工程 584
17.13.1 開發(fā)平臺 584
17.13.2 創(chuàng)建工程 585
17.13.3 運行工程 586
17.14 本章小結(jié) 587
第18章 網(wǎng)上文件管理系統(tǒng)(Eclipse+Struts) 589
18.1 系統(tǒng)概述 589
18.2 需求分析 589
18.2.1 數(shù)據(jù)流圖 590
18.2.2 用例圖 590
18.3 系統(tǒng)功能預(yù)覽 591
18.4 系統(tǒng)設(shè)計 595
18.4.1 數(shù)據(jù)模型設(shè)計 595
18.4.2 數(shù)據(jù)庫設(shè)計 596
18.5 系統(tǒng)實現(xiàn) 597
18.6 用戶登錄功能 597
18.6.1 實現(xiàn)用戶登錄功能的組件 598
18.6.2 視圖組件 598
18.6.3 模型組件LoginForm.java 599
18.6.4 控制器組件LoginAction.java 600
18.6.5 本部分程序中用到的輔助類方法 601
18.6.6 本部分程序中用到的指代詞 602
18.7 瀏覽所有用戶功能 602
18.8 新建用戶功能 604
18.8.1 實現(xiàn)新建用戶功能的各個組件 605
18.8.2 控制器組件CheckPowerAction.java 605
18.8.3 視圖組件 606
18.8.4 模型組件NewUserForm.java 608
18.8.5 控制器組件NewUserAction.java 610
18.8.6 本部分程序中用到的輔助類方法 611
18.8.7 本部分程序中用到的指代詞 612
18.9 編輯用戶功能 612
18.9.1 實現(xiàn)編輯用戶功能的各個組件 612
18.9.2 控制器組件CheckPowerAction.java 613
18.9.3 視圖組件 614
18.9.4 模型組件ModifyUserForm.java 616
18.9.5 控制器組件ModifyUserAction.java 618
18.9.6 本部分程序中用到的輔助類方法 619
18.9.7 本部分程序中用到的指代詞 620
18.10 刪除用戶功能 620
18.10.1 控制器組件CheckPowerAction.java 620
18.10.2 本部分程序中用到的輔助類方法 622
18.10.3 本部分程序中用到的指代詞 622
18.11 瀏覽用戶目錄功能 622
18.11.1 控制器組件CheckPowerAction.java 623
18.11.2 視圖組件 624
18.12 上傳文件功能 626
18.12.1 模型組件FileUploadForm.java 626
18.12.2 控制器組件FileUploadAction.java 627
18.12.3 本部分程序中用到的輔助類方法 629
18.12.4 本部分程序中用到的指代詞 629
18.13 下載文件功能 630
18.14 刪除文件功能 630
18.14.1 控制器組件CheckPowerAction.java 630
18.14.2 本部分程序中用到的輔助類方法 632
18.14.3 本部分程序中用到的指代詞 632
18.15 用戶注銷登錄功能 632
18.16 運行工程 633
18.16.1 開發(fā)平臺 633
18.16.2 創(chuàng)建工程 633
18.16.3 運行工程 635
18.17 本章小結(jié) 636

本目錄推薦

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