注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Java Web開發(fā)與實(shí)踐

Java Web開發(fā)與實(shí)踐

Java Web開發(fā)與實(shí)踐

定 價(jià):¥59.80

作 者: 高翔,李志浩,康曉宇 等編
出版社: 人民郵電出版社
叢編項(xiàng): 普通高等學(xué)校計(jì)算機(jī)教育“十二五”規(guī)劃教材
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787115358035 出版時(shí)間: 2014-06-01 包裝: 平裝
開本: 16開 頁數(shù): 436 字?jǐn)?shù):  

內(nèi)容簡介

  本書作為Java Web課程的教材,系統(tǒng)、全面地介紹了有關(guān)Java Web程序開發(fā)所涉及的各類知識(shí)。全書共分18章,內(nèi)容包括Web應(yīng)用開發(fā)概述、HTML與CSS網(wǎng)頁開發(fā)基礎(chǔ)、JavaScript腳本語言、搭建Java Web開發(fā)環(huán)境、JSP基本語法、JSP的內(nèi)置對(duì)象、JavaBean技術(shù)、Servlet技術(shù)、數(shù)據(jù)庫應(yīng)用開發(fā)、EL(表達(dá)式語言)、JSTL核心標(biāo)簽庫、Ajax技術(shù)、Struts 2框架技術(shù)、Hibernate技術(shù)、Spring技術(shù)、綜合案例——基于Struts 2+Hibernate+Spring的網(wǎng)絡(luò)商城、課程設(shè)計(jì)——基于Struts 2的博客網(wǎng)站、課程設(shè)計(jì)——基于Servlet的圖書館管理系統(tǒng)。書中的每章內(nèi)容都與實(shí)例緊密結(jié)合,有助于學(xué)生理解知識(shí)、應(yīng)用知識(shí),達(dá)到學(xué)以致用的目的。本書附有配套DVD光盤,光盤中提供本書所有實(shí)例、綜合實(shí)例、實(shí)驗(yàn)、綜合案例和課程設(shè)計(jì)的源代碼,及教學(xué)錄像。其中,源代碼全部經(jīng)過精心測(cè)試,能夠在Windows XP、Windows Server 2003、Windows 7系統(tǒng)下編譯和運(yùn)行。PPT課件可從人民郵電出版社教學(xué)服務(wù)與資源網(wǎng)(www.ptpedu.com.cn)上免費(fèi)下載。本書可作為應(yīng)用型本科計(jì)算機(jī)專業(yè)、軟件學(xué)院、高職軟件及相關(guān)專業(yè)的教材,同時(shí)也適合Java Web愛好者以及初、中級(jí)的Java Web程序開發(fā)人員參考使用。

作者簡介

暫缺《Java Web開發(fā)與實(shí)踐》作者簡介

圖書目錄

目 錄  
第1章 Web應(yīng)用開發(fā)概述 1
1.1 網(wǎng)絡(luò)程序開發(fā)體系結(jié)構(gòu) 1
1.1.1 C/S結(jié)構(gòu)介紹 1
1.1.2 B/S結(jié)構(gòu)介紹 2
1.1.3 兩種體系結(jié)構(gòu)的比較 2
1.2 Web簡介 3
1.2.1 什么是Web 3
1.2.2 Web的工作原理 3
1.2.3 Web的發(fā)展歷程 4
1.3 Web開發(fā)技術(shù) 4
1.3.1 客戶端應(yīng)用技術(shù) 5
1.3.2 服務(wù)器端應(yīng)用技術(shù) 7
知識(shí)點(diǎn)提煉 8
習(xí)題 8
第2章 HTML與CSS網(wǎng)頁開發(fā)基礎(chǔ) 9
2.1 HTML 9
2.1.1 創(chuàng)建第一個(gè)HTML文件 9
2.1.2 HTML文檔結(jié)構(gòu) 11
2.1.3 HTML常用標(biāo)記 11
2.1.4 表格標(biāo)記 14
2.1.5 HTML表單標(biāo)記 15
2.1.6 超鏈接與圖片標(biāo)記 19
2.2 CSS樣式表 21
2.2.1 CSS規(guī)則 21
2.2.2 CSS選擇器 21
2.2.3 在頁面中包含CSS 23
2.3 CSS 3的新特征 25
2.3.1 模塊與模塊化結(jié)構(gòu) 25
2.3.2 一個(gè)簡單的CSS 3實(shí)例 25
2.4 綜合實(shí)例——應(yīng)用DIV+CSS布局許愿墻主界面 27
知識(shí)點(diǎn)提煉 32
習(xí)題 32
實(shí)驗(yàn):編寫用戶注冊(cè)表單 32
實(shí)驗(yàn)?zāi)康摹?2
實(shí)驗(yàn)內(nèi)容 33
實(shí)驗(yàn)步驟 33
第3章 JavaScript腳本語言 34
3.1 了解JavaScript 34
3.1.1 什么是JavaScript 34
3.1.2 JavaScript的主要特征 34
3.2 JavaScript語言基礎(chǔ) 35
3.2.1 JavaScript的語法 35
3.2.2 JavaScript中的關(guān)鍵字 36
3.2.3 JavaScript的數(shù)據(jù)類型 36
3.2.4 變量的定義及使用 38
3.2.5 運(yùn)算符的應(yīng)用 39
3.3 流程控制語句 41
3.3.1 if條件判斷語句 42
3.3.2 switch多分支語句 44
3.3.3 for循環(huán)語句 46
3.3.4 while循環(huán)語句 47
3.3.5 do…while循環(huán)語句 47
3.3.6 break與continue語句 48
3.4 函數(shù) 49
3.4.1 函數(shù)的定義 49
3.4.2 函數(shù)的調(diào)用 50
3.5 事件處理 51
3.5.1 什么是事件處理程序 51
3.5.2 JavaScript常用事件 51
3.5.3 事件處理程序的調(diào)用 52
3.6 常用對(duì)象 53
3.6.1 Window對(duì)象 53
3.6.2 String對(duì)象 56
3.6.3 Date對(duì)象 60
3.7 DOM技術(shù) 62
3.7.1 DOM的分層結(jié)構(gòu) 62
3.7.2 遍歷文檔 63
3.7.3 獲取文檔中的指定元素 64
3.7.4 操作文檔 64
3.8 綜合實(shí)例——將數(shù)字字符串格式化為指定長度 66
知識(shí)點(diǎn)提煉 67
習(xí)題 68
實(shí)驗(yàn):驗(yàn)證用戶注冊(cè)信息的合法性 68
實(shí)驗(yàn)?zāi)康摹?8
實(shí)驗(yàn)內(nèi)容 68
實(shí)驗(yàn)步驟 68
第4章 搭建Java Web開發(fā)環(huán)境 71
4.1 JSP概述 71
4.1.1 Java的體系結(jié)構(gòu) 71
4.1.2 JSP技術(shù)特征 72
4.1.3 JSP頁面的執(zhí)行過程 73
4.1.4 在JSP中應(yīng)用MVC架構(gòu) 74
4.1.5 JSP開發(fā)及運(yùn)行環(huán)境 74
4.2 JDK的安裝與配置 76
4.2.1 JDK的下載與安裝 76
4.2.2 在Windows系統(tǒng)下配置和測(cè)試JDK 77
4.3 Tomcat的安裝與配置 78
4.3.1 下載和安裝Tomcat服務(wù)器 78
4.3.2 Tomcat的目錄結(jié)構(gòu) 81
4.3.3 修改Tomcat的默認(rèn)端口 81
4.3.4 部署Web應(yīng)用 81
4.4 Eclipse開發(fā)工具的安裝與使用 82
4.4.1 Eclipse的下載與安裝 82
4.4.2 啟動(dòng)Eclipse 82
4.4.3 安裝Eclipse中文語言包 83
4.4.4 Eclipse工作臺(tái) 83
4.5 綜合實(shí)例——使用Eclipse開發(fā)一個(gè)Java Web網(wǎng)站 84
知識(shí)點(diǎn)提煉 88
習(xí)題 89
實(shí)驗(yàn):創(chuàng)建并發(fā)布一個(gè)Java Web網(wǎng)站 89
實(shí)驗(yàn)?zāi)康摹?9
實(shí)驗(yàn)內(nèi)容 89
實(shí)驗(yàn)步驟 89
第5章 JSP基本語法 91
5.1 JSP頁面的基本構(gòu)成 91
5.2 指令標(biāo)識(shí) 92
5.2.1 page指令 93
5.2.2 include指令 95
5.2.3 taglib指令 96
5.3 腳本標(biāo)識(shí) 97
5.3.1 JSP表達(dá)式(Expression) 97
5.3.2 聲明標(biāo)識(shí)(Declaration) 97
5.3.3 代碼片段 98
5.4 注釋 99
5.4.1 HTML中的注釋 99
5.4.2 隱藏注釋 100
5.4.3 動(dòng)態(tài)注釋 100
5.4.4 代碼片段中的注釋 100
5.5 動(dòng)作標(biāo)識(shí) 102
5.5.1 操作JavaBean的動(dòng)作標(biāo)識(shí) 102
5.5.2 包含外部文件的動(dòng)作標(biāo)識(shí) 106
5.5.3 執(zhí)行請(qǐng)求轉(zhuǎn)發(fā)的動(dòng)作標(biāo)識(shí) 107
5.5.4 設(shè)置參數(shù)的子動(dòng)作標(biāo)識(shí) 108
5.6 綜合實(shí)例——包含需要傳遞參數(shù)的文件 109
知識(shí)點(diǎn)提煉 111
習(xí)題 111
實(shí)驗(yàn):動(dòng)態(tài)添加下拉列表的列表項(xiàng) 111
實(shí)驗(yàn)?zāi)康摹?11
實(shí)驗(yàn)內(nèi)容 111
實(shí)驗(yàn)步驟 112
第6章 JSP的內(nèi)置對(duì)象 113
6.1 內(nèi)置對(duì)象概述 113
6.2 request請(qǐng)求對(duì)象 114
6.2.1 獲取訪問請(qǐng)求參數(shù) 114
6.2.2 獲取表單提交的信息 115
6.2.3 解決中文亂碼 115
6.2.4 通過request對(duì)象進(jìn)行數(shù)據(jù)傳遞 116
6.2.5 獲取客戶端信息 117
6.2.6 獲取cookie 118
6.2.7 顯示國際化信息 120
6.3 response響應(yīng)對(duì)象 120
6.3.1 實(shí)現(xiàn)重定向頁面 120
6.3.2 處理HTTP文件頭 121
6.3.3 設(shè)置輸出緩沖 123
6.4 out輸出對(duì)象 123
6.4.1 向客戶端輸出數(shù)據(jù) 123
6.4.2 管理相應(yīng)緩沖區(qū) 124
6.5 session會(huì)話對(duì)象 125
6.5.1 創(chuàng)建及獲取客戶的會(huì)話 125
6.5.2 從會(huì)話中移除指定的對(duì)象 125
6.5.3 設(shè)置session的有效時(shí)間 126
6.5.4 銷毀session 126
6.6 application應(yīng)用對(duì)象 126
6.6.1 訪問應(yīng)用程序初始化參數(shù) 126
6.6.2 應(yīng)用程序環(huán)境屬性管理 127
6.6.3 應(yīng)用application實(shí)現(xiàn)網(wǎng)頁計(jì)數(shù)器 128
6.7 其他內(nèi)置對(duì)象 129
6.7.1 應(yīng)答與請(qǐng)求的page對(duì)象 129
6.7.2 獲取頁面上下文的pageContext對(duì)象 130
6.7.3 獲取web.xml配置信息的config對(duì)象 130
6.7.4 獲取異常信息的exception對(duì)象 130
6.8 綜合實(shí)例——應(yīng)用session實(shí)現(xiàn)用戶登錄 131
知識(shí)點(diǎn)提煉 133
習(xí)題 134
實(shí)驗(yàn):帶驗(yàn)證碼的用戶登錄 134
實(shí)驗(yàn)?zāi)康摹?34
實(shí)驗(yàn)內(nèi)容 134
實(shí)驗(yàn)步驟 134
第7章 JavaBean技術(shù) 136
7.1 JavaBean技術(shù)簡介 136
7.1.1 JavaBean概述 136
7.1.2 JavaBean種類 137
7.2 JavaBean的應(yīng)用 138
7.2.1 獲取JavaBean屬性 138
7.2.2 對(duì)JavaBean屬性賦值 140
7.2.3 如何在JSP頁面中應(yīng)用JavaBean 141
7.3 綜合實(shí)例——應(yīng)用JavaBean解決中文亂碼 143
知識(shí)點(diǎn)提煉 145
習(xí)題 146
實(shí)驗(yàn):轉(zhuǎn)換輸入文本中的回車和空格 146
實(shí)驗(yàn)?zāi)康摹?46
實(shí)驗(yàn)內(nèi)容 146
實(shí)驗(yàn)步驟 146
第8章 Servlet技術(shù) 149
8.1 Servlet基礎(chǔ) 149
8.1.1 Servlet體系結(jié)構(gòu) 149
8.1.2 Servlet技術(shù)特點(diǎn) 150
8.1.3 Servlet與JSP的區(qū)別 151
8.2 Servlet開發(fā) 151
8.2.1 創(chuàng)建Servlet 152
8.2.2 Servlet配置 155
8.2.3 在Servlet中實(shí)現(xiàn)頁面轉(zhuǎn)發(fā) 156
8.2.4 Servlet處理表單數(shù)據(jù) 156
8.3 Servlet過濾器 158
8.3.1 什么是過濾器 158
8.3.2 過濾器的核心對(duì)象 159
8.3.3 過濾器創(chuàng)建與配置 160
8.4 Servlet監(jiān)聽器 163
8.4.1 Servlet監(jiān)聽器簡介 163
8.4.2 Servlet監(jiān)聽器的原理 163
8.4.3 Servlet上下文監(jiān)聽 164
8.4.4 HTTP會(huì)話監(jiān)聽 165
8.4.5 Servlet請(qǐng)求監(jiān)聽 166
8.5 綜合實(shí)例——應(yīng)用監(jiān)聽器統(tǒng)計(jì)在線用戶 166
知識(shí)點(diǎn)提煉 169
習(xí)題 169
實(shí)驗(yàn):編寫一個(gè)字符編碼過濾器 169
實(shí)驗(yàn)?zāi)康摹?69
實(shí)驗(yàn)內(nèi)容 169
實(shí)驗(yàn)步驟 170
第9章 數(shù)據(jù)庫應(yīng)用開發(fā) 173
9.1 JDBC簡介 173
9.1.1 JDBC技術(shù)介紹 173
9.1.2 JDBC驅(qū)動(dòng)程序 174
9.2 JDBC API 174
9.2.1 Driver接口 175
9.2.2 Connection接口 175
9.2.3 DriverManager類 176
9.2.4 Statement接口 177
9.2.5 PreparedStatement接口 177
9.2.6 CallableStatement接口 178
9.2.7 ResultSet接口 179
9.3 連接數(shù)據(jù)庫 179
9.3.1 加載JDBC驅(qū)動(dòng)程序 180
9.3.2 創(chuàng)建數(shù)據(jù)庫連接 180
9.3.3 執(zhí)行SQL語句 181
9.3.4 獲得查詢結(jié)果 181
9.3.5 關(guān)閉連接 182
9.4 JDBC操作數(shù)據(jù)庫 182
9.4.1 添加數(shù)據(jù) 182
9.4.2 查詢數(shù)據(jù) 185
9.4.3 修改數(shù)據(jù) 188
9.4.4 刪除數(shù)據(jù) 190
9.4.5 批處理 190
9.4.6 調(diào)用存儲(chǔ)過程 193
9.5 綜合實(shí)例——分頁查詢 195
知識(shí)點(diǎn)提煉 199
習(xí)題 200
實(shí)驗(yàn):實(shí)現(xiàn)批量刪除數(shù)據(jù) 200
實(shí)驗(yàn)?zāi)康摹?00
實(shí)驗(yàn)內(nèi)容 200
實(shí)驗(yàn)步驟 200
第10章 EL(表達(dá)式語言) 204
10.1 EL(表達(dá)式語言)概述 204
10.1.1 EL的基本語法 204
10.1.2 EL的特點(diǎn) 205
10.2 與低版本的環(huán)境兼容——禁用EL 205
10.2.1 使用反斜杠“\”符號(hào) 205
10.2.2 使用page指令 206
10.2.3 在web.xml文件中配置元素 206
10.3 保留的關(guān)鍵字 206
10.4 EL的運(yùn)算符及優(yōu)先級(jí) 207
10.4.1 通過EL訪問數(shù)據(jù) 207
10.4.2 在EL中進(jìn)行算術(shù)運(yùn)算 209
10.4.3 在EL中判斷對(duì)象是否為空 209
10.4.4 在EL中進(jìn)行邏輯關(guān)系運(yùn)算 210
10.4.5 在EL中進(jìn)行條件運(yùn)算 211
10.5 EL的隱含對(duì)象 212
10.5.1 頁面上下文對(duì)象 212
10.5.2 訪問作用域范圍的隱含對(duì)象 213
10.5.3 訪問環(huán)境信息的隱含對(duì)象 214
10.6 綜合實(shí)例——通過EL顯示投票結(jié)果 216
知識(shí)點(diǎn)提煉 219
習(xí)題 219
實(shí)驗(yàn):應(yīng)用EL訪問JavaBean屬性 220
實(shí)驗(yàn)?zāi)康摹?20
實(shí)驗(yàn)內(nèi)容 220
實(shí)驗(yàn)步驟 220
第11章 JSTL核心標(biāo)簽庫 222
11.1 JSTL標(biāo)簽庫簡介 222
11.2 JSTL的下載與配置 224
11.2.1 下載JSTL標(biāo)簽庫 224
11.2.2 配置JSTL 224
11.3 表達(dá)式標(biāo)簽 227
11.3.1 輸出標(biāo)簽 227
11.3.2 變量設(shè)置標(biāo)簽 228
11.3.3 變量移除標(biāo)簽 230
11.3.4 捕獲異常標(biāo)簽 231
11.4 URL相關(guān)標(biāo)簽 232
11.4.1 導(dǎo)入標(biāo)簽 232
11.4.2 動(dòng)態(tài)生成URL標(biāo)簽 233
11.4.3 重定向標(biāo)簽 234
11.4.4 傳遞參數(shù)標(biāo)簽 235
11.5 流程控制標(biāo)簽 235
11.5.1 條件判斷標(biāo)簽 235
11.5.2 條件選擇標(biāo)簽 236
11.5.3 條件測(cè)試標(biāo)簽 237
11.5.4 其他條件標(biāo)簽 238
11.6 循環(huán)標(biāo)簽 239
11.6.1 循環(huán)標(biāo)簽 239
11.6.2 迭代標(biāo)簽 241
11.7 綜合實(shí)例——JSTL在電子商城中的應(yīng)用 242
知識(shí)點(diǎn)提煉 245
習(xí)題 245
實(shí)驗(yàn):顯示數(shù)據(jù)庫中的圖書信息 245
實(shí)驗(yàn)?zāi)康摹?45
實(shí)驗(yàn)內(nèi)容 245
實(shí)驗(yàn)步驟 246
第12章 Ajax技術(shù) 248
12.1 Ajax簡介 248
12.1.1 什么是Ajax 248
12.1.2 Ajax開發(fā)模式與傳統(tǒng)開發(fā)模式的比較 248
12.1.3 Ajax的優(yōu)點(diǎn) 249
12.2 使用XMLHttpRequest對(duì)象 250
12.2.1 初始化XMLHttpRequest對(duì)象 250
12.2.2 XMLHttpRequest對(duì)象的常用方法 251
12.2.3 XMLHttpRequest對(duì)象的常用屬性 252
12.3 傳統(tǒng)Ajax的工作流程 253
12.3.1 發(fā)送請(qǐng)求 253
12.3.2 處理服務(wù)器響應(yīng) 254
12.3.3 一個(gè)完整的實(shí)例——檢測(cè)用戶名是否唯一 256
12.4 應(yīng)用jQuery實(shí)現(xiàn)Ajax 258
12.4.1 jQuery簡介 258
12.4.2 應(yīng)用load()方法發(fā)送請(qǐng)求 260
12.4.3 發(fā)送GET和POST請(qǐng)求 261
12.4.4 服務(wù)器返回的數(shù)據(jù)格式 265
12.4.5 使用$.a(chǎn)jax()方法 268
12.5 綜合實(shí)例——多級(jí)聯(lián)動(dòng)下拉列表 270
知識(shí)點(diǎn)提煉 276
習(xí)題 276
實(shí)驗(yàn):實(shí)時(shí)顯示公告信息 276
實(shí)驗(yàn)?zāi)康摹?76
實(shí)驗(yàn)內(nèi)容 276
實(shí)驗(yàn)步驟 277
第13章 Struts 2框架技術(shù) 279
13.1 Struts 2框架概述 279
13.1.1 理解MVC的原理 279
13.1.2 Struts 2框架的產(chǎn)生 280
13.1.3 Struts 2的結(jié)構(gòu)體系 280
13.2 Struts 2入門 281
13.2.1 獲取與配置Struts 2 281
13.2.2 創(chuàng)建第一個(gè)Struts 2程序 282
13.3 Action對(duì)象 284
13.3.1 認(rèn)識(shí)Action對(duì)象 284
13.3.2 請(qǐng)求參數(shù)的注入原理 285
13.3.3 Action的基本流程 285
13.3.4 動(dòng)態(tài)Action 285
13.3.5 應(yīng)用動(dòng)態(tài)Action 286
13.4 Struts 2的配置文件 288
13.4.1 Struts 2的配置文件類型 288
13.4.2 配置Struts 2包 288
13.4.3 配置名稱空間 289
13.4.4 Action的相關(guān)配置 289
13.4.5 使用通配符簡化配置 291
13.4.6 配置返回結(jié)果 291
13.5 Struts 2的標(biāo)簽庫 292
13.5.1 應(yīng)用數(shù)據(jù)標(biāo)簽 292
13.5.2 應(yīng)用控制標(biāo)簽 294
13.5.3 應(yīng)用表單標(biāo)簽 296
13.6 Struts 2的開發(fā)模式 297
13.6.1 實(shí)現(xiàn)與Servlet API的交互 297
13.6.2 Domain Model(域模型) 297
13.6.3 Model Driven(驅(qū)動(dòng)模型) 298
13.7 Struts 2的攔截器 299
13.7.1 攔截器概述 299
13.7.2 攔截器API 300
13.7.3 使用攔截器 301
13.8 綜合實(shí)例——利用Struts 2 實(shí)現(xiàn)簡單的投票器 302
知識(shí)點(diǎn)提煉 303
習(xí)題 303
實(shí)驗(yàn):Struts 2標(biāo)簽下的用戶注冊(cè) 304
實(shí)驗(yàn)?zāi)康摹?04
實(shí)驗(yàn)內(nèi)容 304
實(shí)驗(yàn)步驟 304
第14章 Hibernate技術(shù) 306
14.1 初識(shí)Hibernate 306
14.1.1 ORM原理 306
14.1.2 Hibernate簡介 306
14.2 Hibernate入門 307
14.2.1 獲取Hibernate 307
14.2.2 Hibernate配置文件 307
14.2.3 編寫持久化類 309
14.2.4 Hibernate映射 310
14.2.5 Hibernate主鍵策略 311
14.3 Hibernate數(shù)據(jù)持久化 311
14.3.1 Hibernate實(shí)例狀態(tài) 312
14.3.2 Hibernate初始化類 312
14.3.3 保存數(shù)據(jù) 314
14.3.4 查詢數(shù)據(jù) 316
14.3.5 刪除數(shù)據(jù) 316
14.3.6 修改數(shù)據(jù) 317
14.3.7 延遲加載 318
14.4 使用Hibernate的緩存 319
14.4.1 使用一級(jí)緩存 319
14.4.2 配置和使用二級(jí)緩存 320
14.5 HQL(Hibernate查詢語言) 321
14.5.1 HQL概述 321
14.5.2 查詢實(shí)體對(duì)象 322
14.5.3 條件查詢 323
14.5.4 HQL參數(shù)綁定機(jī)制 323
14.5.5 排序查詢 324
14.5.6 應(yīng)用聚合函數(shù) 324
14.5.7 分組方法 324
14.5.8 聯(lián)合查詢 325
14.6 綜合實(shí)例——修改員工信息 325
知識(shí)點(diǎn)提煉 327
習(xí)題 328
實(shí)驗(yàn):員工信息的模糊查詢 328
實(shí)驗(yàn)?zāi)康摹?28
實(shí)驗(yàn)內(nèi)容 328
實(shí)驗(yàn)步驟 328
第15章 Spring技術(shù) 330
15.1 Spring概述 330
15.1.1 Spring組成 330
15.1.2 獲取Spring 331
15.1.3 配置Spring 331
15.1.4 使用BeanFactory管理Bean 332
15.1.5 應(yīng)用ApllicationContext 333
15.2 依賴注入 334
15.2.1 控制反轉(zhuǎn)與依賴注入 334
15.2.2 配置Bean 335
15.2.3 Setter注入 335
15.2.4 引用其他Bean 336
15.3 AOP概述 337
15.3.1 AOP術(shù)語 338
15.3.2 AOP的簡單實(shí)現(xiàn) 339
15.4 Spring的切入點(diǎn) 340
15.4.1 靜態(tài)切入點(diǎn)與動(dòng)態(tài)切入點(diǎn) 340
15.4.2 深入靜態(tài)切入點(diǎn) 341
15.4.3 深入切入點(diǎn)底層 341
15.4.4 Spring中的其他切入點(diǎn) 342
15.5 Aspect對(duì)AOP的支持 342
15.5.1 Aspect概述 342
15.5.2 Spring中的Aspect 343
15.5.3 DefaultPointcutAdvisor切入點(diǎn)配置器 343
15.5.4 NameMatchMethodPointcutAdvisor切入點(diǎn)配置器 344
15.6 Spring持久化 344
15.6.1 DAO模式 344
15.6.2 Spring的DAO理念 345
15.6.3 事務(wù)管理 347
15.6.4 應(yīng)用JdbcTemplate操作數(shù)據(jù)庫 350
15.6.5 與Hibernate整合 351
15.7 綜合實(shí)例——整合Spring與Hibernate向表中添加信息 353
知識(shí)點(diǎn)提煉 354
習(xí)題 354
實(shí)驗(yàn):用AOP實(shí)現(xiàn)用戶注冊(cè) 354
實(shí)驗(yàn)?zāi)康摹?54
實(shí)驗(yàn)內(nèi)容 355
實(shí)驗(yàn)步驟 355
第16章 綜合案例——基于Struts+Hibernate+Spring的網(wǎng)絡(luò)商城 357
16.1 需求分析 357
16.2 系統(tǒng)設(shè)計(jì) 357
16.2.1 系統(tǒng)目標(biāo) 357
16.2.2 系統(tǒng)功能結(jié)構(gòu) 358
16.2.3 系統(tǒng)業(yè)務(wù)流程圖 358
16.3 系統(tǒng)開發(fā)及運(yùn)行環(huán)境 359
16.4 數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計(jì) 359
16.4.1 E-R圖設(shè)計(jì) 359
16.4.2 創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表 360
16.5 系統(tǒng)文件夾組織結(jié)構(gòu) 362
16.6 搭建項(xiàng)目環(huán)境 362
16.6.1 配置Struts 2 363
16.6.2 配置Hibernate 365
16.6.3 配置Spring 366
16.6.4 配置web.xml 367
16.7 公共類設(shè)計(jì) 368
16.7.1 Hibernate的Session初始化類 368
16.7.2 泛型工具類 369
16.7.3 數(shù)據(jù)持久化類 370
16.7.4 分頁設(shè)計(jì) 372
16.8 登錄模塊設(shè)計(jì) 375
16.9 前臺(tái)商品信息查詢模塊設(shè)計(jì) 377
16.9.1 實(shí)現(xiàn)商品類別分級(jí)查詢 377
16.9.2 實(shí)現(xiàn)商品搜索 378
16.10 購物車模塊設(shè)計(jì) 379
16.10.1 實(shí)現(xiàn)購物車的基本功能 380
16.10.2 實(shí)現(xiàn)訂單的相關(guān)功能 383
16.11 后臺(tái)商品管理模塊設(shè)計(jì) 385
16.11.1 查詢商品信息 385
16.11.2 修改商品信息 387
16.11.3 刪除商品信息 388
16.11.4 添加商品信息 388
16.12 后臺(tái)訂單管理模塊設(shè)計(jì) 388
16.12.1 實(shí)現(xiàn)后臺(tái)訂單查詢 389
16.12.2 實(shí)現(xiàn)后臺(tái)訂單狀態(tài)管理 390
16.13 網(wǎng)站編譯與發(fā)布 392
16.13.1 網(wǎng)站編譯 392
16.13.2 網(wǎng)站發(fā)布 392
第17章 課程設(shè)計(jì)——基于Struts 2的博客網(wǎng)站 397
17.1 課程設(shè)計(jì)目的 397
17.2 功能描述 397
17.3 總體設(shè)計(jì) 398
17.3.1 構(gòu)建開發(fā)環(huán)境 398
17.3.2 網(wǎng)站功能結(jié)構(gòu) 398
17.3.3 系統(tǒng)流程圖 399
17.4 數(shù)據(jù)庫設(shè)計(jì) 400
17.4.1 實(shí)體E-R圖 400
17.4.2 數(shù)據(jù)表設(shè)計(jì) 400
17.5 實(shí)現(xiàn)過程 401
17.5.1 公共模塊設(shè)計(jì) 401
17.5.2 主頁面設(shè)計(jì) 405
17.5.3 用戶管理模塊設(shè)計(jì) 407
17.5.4 文章模塊設(shè)計(jì) 411
17.6 調(diào)試運(yùn)行 415
17.7 課程設(shè)計(jì)總結(jié) 416
第18章 課程設(shè)計(jì)——基于Servlet的圖書館管理系統(tǒng) 417
18.1 課程設(shè)計(jì)目的 417
18.2 功能描述 418
18.3 總體設(shè)計(jì) 418
18.3.1 構(gòu)建開發(fā)環(huán)境 418
18.3.2 網(wǎng)站功能結(jié)構(gòu) 418
18.3.3 系統(tǒng)流程圖 419
18.4 數(shù)據(jù)庫設(shè)計(jì) 419
18.4.1 實(shí)體圖 420
18.4.2 數(shù)據(jù)表設(shè)計(jì) 421
18.5 實(shí)現(xiàn)過程 423
18.5.1 系統(tǒng)登錄設(shè)計(jì) 423
18.5.2 主界面設(shè)計(jì) 425
18.5.3 圖書借閱設(shè)計(jì) 427
18.5.4 圖書續(xù)借設(shè)計(jì) 431
18.5.5 圖書歸還設(shè)計(jì) 434
18.6 調(diào)試運(yùn)行 435
18.7 課程設(shè)計(jì)總結(jié) 436

本目錄推薦

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