注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java Web整合開發(fā)與項(xiàng)目實(shí)戰(zhàn):JSP、Ajax、Struts、Hibernate、Spri

Java Web整合開發(fā)與項(xiàng)目實(shí)戰(zhàn):JSP、Ajax、Struts、Hibernate、Spri

Java Web整合開發(fā)與項(xiàng)目實(shí)戰(zhàn):JSP、Ajax、Struts、Hibernate、Spri

定 價(jià):¥59.00

作 者: 徐明華 等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

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

內(nèi)容簡介

  《Java Web整合開發(fā)與項(xiàng)目實(shí)戰(zhàn):JSP Ajax Struts Hibernate Spring(第2版)》共分3部分,詳細(xì)介紹了HTML、CSS、JavaScript、Servlet、Ajax、JSP等與Java Web前端開發(fā)相關(guān)的技術(shù),并從應(yīng)用的角度向讀者介紹了Web開發(fā)中各種技術(shù)的整合,將開發(fā)需求和學(xué)習(xí)規(guī)律有機(jī)地組織在一起。為了使讀者的開發(fā)技術(shù)逐步提升到Java EE水平,《Java Web整合開發(fā)與項(xiàng)目實(shí)戰(zhàn):JSP Ajax Struts Hibernate Spring(第2版)》還重點(diǎn)介紹了利用主流框架,如Struts、Spring和Hibernate相結(jié)合的輕量級(jí)應(yīng)用開發(fā)知識(shí)及案例實(shí)現(xiàn)?!禞ava Web整合開發(fā)與項(xiàng)目實(shí)戰(zhàn):JSP Ajax Struts Hibernate Spring(第2版)》在知識(shí)講解上,采用前端技術(shù)→JSP基礎(chǔ)→JSP實(shí)戰(zhàn)技術(shù)→主流框架整合→案例實(shí)踐這種逐步提升的方式進(jìn)行,目的是幫助讀者不僅要完全掌握中小型Web程序開發(fā)技術(shù),更要從技術(shù)上有銜接地上升到Java EE層次;給讀者的學(xué)習(xí)目標(biāo)是,從Web開發(fā)初級(jí)程序員平滑晉級(jí)到企業(yè)級(jí)項(xiàng)目實(shí)戰(zhàn)角色?!禞ava Web整合開發(fā)與項(xiàng)目實(shí)戰(zhàn):JSP Ajax Struts Hibernate Spring(第2版)》講解細(xì)致、通俗易懂,大部分章節(jié)都提供了多個(gè)示例,且很多示例都是目前Web開發(fā)中經(jīng)常使用的功能,具有相當(dāng)高的實(shí)用價(jià)值。《Java Web整合開發(fā)與項(xiàng)目實(shí)戰(zhàn):JSP Ajax Struts Hibernate Spring(第2版)》適合作為Java Web開發(fā)自學(xué)者的學(xué)習(xí)用書,也可以作為從事Java Web開發(fā)的程序員參考用書。

作者簡介

  徐明華,曾就職某知名外企,長期從事Java EE程序開發(fā),積累了豐富的項(xiàng)目開發(fā)經(jīng)驗(yàn)。酷愛寫作,在《CSDN》、《軟件報(bào)》、《電腦編程技巧與維護(hù)》等報(bào)刊上發(fā)表文章50余篇;出版了《JSF編程實(shí)戰(zhàn)導(dǎo)航》一書。

圖書目錄

第一部分 Java Web開發(fā)基礎(chǔ)
第1章 Web開發(fā)準(zhǔn)備 2
1.1 安裝JDK 2
1.2 Tomcat安裝與配置 3
1.3 MyEclipse安裝與配置 5
1.4 MySQL安裝與配置 7
1.5 JSP的優(yōu)點(diǎn) 9
1.6 JSP開發(fā)常用軟件列表 10
第2章 Java Web開發(fā)必備——HTML應(yīng)用 11
2.1 HTML的基本組成元素 11
2.2 HTML的表格應(yīng)用 14
2.3 HTML的表單應(yīng)用 16
2.4 HTML的框架應(yīng)用 17
2.5 小結(jié) 23
第3章 Java Web頁面修飾技巧——CSS應(yīng)用 24
3.1 CSS文字修飾 24
3.1.1 樣式表入門 24
3.1.2 樣式的分類 25
3.2 CSS表格修飾 29
3.2.1 定義表格整個(gè)邊框的方法 30
3.2.2 表格部分邊框的CSS應(yīng)用 32
3.3 CSS表單修飾 34
3.3.1 修飾Label 34
3.3.2 修飾fieldset 35
3.3.3 修飾按鈕 36
3.3.4 修飾下拉列表 37
3.3.5 修飾表單綜合示例 38
3.4 CSS與DIV修飾頁面布局 41
3.4.1 豎直布局DIV 41
3.4.2 水平布局DIV 42
3.4.3 嵌套布局DIV 42
3.4.4 淺析元素定位 43
3.4.5 淺析圖文混排 46
3.4.6 DIV布局示例 47
3.5 小結(jié) 50
第4章 Java Web開發(fā)表單驗(yàn)證——JavaScript應(yīng)用 51
4.1 JavaScript簡介 51
4.1.1 JavaScript具有的優(yōu)點(diǎn) 51
4.1.2 JavaScript的工作過程 52
4.1.3 JavaScript與Java之間的區(qū)別 52
4.1.4 JavaScript在網(wǎng)頁中的用法 53
4.2 JavaScript基本語法 53
4.2.1 變量 53
4.2.2 數(shù)據(jù)類型 54
4.2.3 運(yùn)算符 54
4.2.4 表達(dá)式 55
4.2.5 語句 55
4.2.6 數(shù)組 55
4.2.7 函數(shù) 55
4.2.8 對(duì)象 56
4.3 JavaScript操作表單對(duì)象 59
4.4 JavaScript應(yīng)用實(shí)例 61
4.4.1 變色表格應(yīng)用實(shí)例 61
4.4.2 表單驗(yàn)證應(yīng)用實(shí)例 63
4.4.3 實(shí)現(xiàn)樹形目錄 66
4.4.4 綜合應(yīng)用實(shí)例 67
4.5 小結(jié) 69
第5章 JSP核心基礎(chǔ)——Servlet應(yīng)用 70
5.1 Servlet概述 70
5.2 Servlet生命周期 71
5.2.1 生命周期圖 71
5.2.2 生命周期中的3大重要時(shí)刻 71
5.3 Serlvet的Hello World實(shí)例 72
5.3.1 手動(dòng)編寫HelloWorld 72
5.3.2 通過MyEclipse編寫HelloWorld 74
5.4 Serlvet的表單處理 76
5.5 Serlvet的實(shí)例應(yīng)用 78
5.5.1 毛毛蟲版 79
5.5.2 蟲蛻變繭版 81
5.5.3 化繭成蝶版 87
5.6 小結(jié) 90
第6章 Java Web編程必備知識(shí)——JSP編程基礎(chǔ) 91
6.1 JSP指令 91
6.2 JSP隱式對(duì)象 93
6.3 學(xué)員管理系統(tǒng)1.0版 94
6.3.1 編寫功能類頁面 95
6.3.2 編寫業(yè)務(wù)類頁面 96
6.3.3 編寫數(shù)據(jù)顯示頁面 96
6.3.4 編寫添加數(shù)據(jù)頁面 97
6.3.5 編寫修改數(shù)據(jù)頁面 98
6.3.6 用CSS美化頁面 99
6.4 JSP標(biāo)準(zhǔn)動(dòng)作 100
6.4.1 include動(dòng)作 100
6.4.2 param動(dòng)作 101
6.4.3 forward動(dòng)作 102
6.4.4 useBean動(dòng)作 103
6.5 學(xué)員管理系統(tǒng)2.0版 106
6.6 JSP設(shè)計(jì)模式 107
6.7 學(xué)員管理系統(tǒng)3.0版 108
6.8 小結(jié) 111
第7章 Java Web中增強(qiáng)頁面效果的主流技術(shù)——Ajax應(yīng)用 112
7.1 Ajax概述 112
7.2 使用XMLHttpRequest對(duì)象 112
7.2.1 創(chuàng)建新的XMLHttpRequest對(duì)象 112
7.2.2 獲取Request對(duì)象 113
7.3 發(fā)送請(qǐng)求與處理響應(yīng) 114
7.3.1 使用XMLHttpRequest 114
7.3.2 挑戰(zhàn)異步性 115
7.3.3 發(fā)送請(qǐng)求 116
7.3.4 指定回調(diào)方法 116
7.3.5 處理服務(wù)器響應(yīng) 117
7.3.6 Ajax中回調(diào)的應(yīng)用 117
7.3.7 讀取響應(yīng)文本 118
7.4 JavaScript解析XML 119
7.5 Ajax基本應(yīng)用 120
7.5.1 實(shí)現(xiàn)自動(dòng)刷新頁面 120
7.5.2 實(shí)現(xiàn)局部動(dòng)態(tài)更新 123
7.5.3 實(shí)現(xiàn)自動(dòng)完成功能 127
7.6 小結(jié) 132
第二部分 Java Web開發(fā)實(shí)戰(zhàn)技術(shù)
第8章 提高項(xiàng)目開發(fā)效率——JSP自定義標(biāo)簽應(yīng)用 134
8.1 自定義標(biāo)簽基礎(chǔ)知識(shí) 134
8.2 自定義標(biāo)簽部署 139
8.3 傳統(tǒng)標(biāo)簽實(shí)例 142
8.3.1 設(shè)計(jì)一個(gè)可以處理簡單JSP程序代碼的標(biāo)簽 142
8.3.2 設(shè)計(jì)一個(gè)可以處理循環(huán)程序代碼的標(biāo)簽 143
8.4 簡單標(biāo)簽實(shí)例 147
8.4.1 帶屬性、主體的標(biāo)簽 147
8.4.2 處理多個(gè)屬性值的復(fù)雜標(biāo)簽 148
8.5 小結(jié) 149
第9章 數(shù)據(jù)操作基礎(chǔ)——JSP對(duì)文件操作 150
9.1 讀寫流基礎(chǔ)知識(shí) 150
9.1.1 讀寫流相關(guān)的類 150
9.1.2 讀寫流的相關(guān)方法 151
9.1.3 讀寫流實(shí)例 152
9.2 JSP與Servlet對(duì)文件操作 156
9.2.1 Servlet技術(shù)的文件讀寫操作 156
9.2.2 Java Server Page的文件讀寫操作 157
9.3 文件上傳功能的實(shí)現(xiàn) 158
9.4 文件下載功能的實(shí)現(xiàn) 161
9.5 小結(jié) 162
第10章 JSP標(biāo)準(zhǔn)標(biāo)記庫(JSTL)基礎(chǔ)知識(shí) 163
10.1 為什么選擇JSTL 163
10.2 使用JSTL準(zhǔn)備 164
10.2.1 JSTL中標(biāo)簽庫介紹 164
10.2.2 JSTL標(biāo)簽的API 165
10.2.3 安裝和測試JSTL 165
10.3 Core標(biāo)簽庫 166
10.3.1 通用標(biāo)簽 166
10.3.2 條件標(biāo)簽 172
10.3.3 迭代標(biāo)簽 174
10.3.4 URL相關(guān)的標(biāo)簽 179
10.4 國際化(i18n)標(biāo)簽 183
10.4.1 國際化/格式化標(biāo)簽概述 183
10.4.2 [fmt:setLocale]標(biāo)簽 184
10.4.3 [fmt:bundle]標(biāo)簽 186
10.4.4 [fmt:setBundle]標(biāo)簽 187
10.4.5 [fmt:message]標(biāo)簽 189
10.4.6 [fmt:param]標(biāo)簽 191
10.4.7 [fmt:requestEncoding]標(biāo)簽 191
10.5 格式化標(biāo)簽 192
10.5.1 [fmt:timeZone]標(biāo)簽 192
10.5.2 [fmt:setTimeZone]標(biāo)簽 193
10.5.3 [fmt:formatNumber]標(biāo)簽 194
10.5.4 [fmt:parseNumber]標(biāo)簽 196
10.5.5 [fmt:formatDate]標(biāo)簽 197
10.5.6 [fmt:parseDate]標(biāo)簽 199
10.6 JSTL綜合實(shí)例運(yùn)用 200
10.7 小結(jié) 205
第11章 JSTL高級(jí)部分 206
11.1 數(shù)據(jù)庫(SQL)標(biāo)簽 206
11.1.1 [sql:setDataSource]標(biāo)簽 207
11.1.2 [sql:query]標(biāo)簽 208
11.1.3 [sql:update]標(biāo)簽 209
11.1.4 [sql:transaction]標(biāo)簽 211
11.1.5 [sql:param]標(biāo)簽 212
11.1.6 [sql:dateParam]標(biāo)簽 212
11.2 XML核心標(biāo)簽 213
11.2.1 XML標(biāo)簽概述 213
11.2.2 [x:parse]標(biāo)簽 214
11.2.3 [x:out]標(biāo)簽 217
11.2.4 [x:set]標(biāo)簽 218
11.3 XML流程控制標(biāo)簽 218
11.3.1 [x:if]標(biāo)簽 219
11.3.2 [x:choose]標(biāo)簽 219
11.3.3 [x:forEach]標(biāo)簽 220
11.4 XML轉(zhuǎn)換標(biāo)簽 221
11.4.1 [x:transform]標(biāo)簽 221
11.4.2 [x:param]標(biāo)簽 223
11.5 JSTL函數(shù) 224
11.5.1 fn:contains函數(shù) 224
11.5.2 fn:containsIgnoreCase函數(shù) 225
11.5.3 fn:endsWith函數(shù) 225
11.5.4 fn:escapeXml函數(shù) 225
11.5.5 fn:indexOf函數(shù) 226
11.5.6 fn:join函數(shù) 226
11.5.7 fn:length函數(shù) 226
11.5.8 fn:replace函數(shù) 227
11.5.9 fn:split函數(shù) 227
11.5.10 fn:startsWith函數(shù) 228
11.5.11 fn:substring函數(shù) 228
11.6 小結(jié) 228
第12章 電子郵件應(yīng)用程序接口——JavaMail應(yīng)用 229
12.1 發(fā)送郵件應(yīng)用 229
12.1.1 JavaMail的主要協(xié)議 230
12.1.2 JavaMail的基礎(chǔ)知識(shí) 230
12.1.3 消息處理的過程 231
12.2 收取郵件應(yīng)用 239
12.3 小結(jié) 242
第13章 Java Web開發(fā)普遍使用的知識(shí)——JSP分頁應(yīng)用 243
13.1 JSTL版分頁實(shí)現(xiàn) 244
13.2 Servlet版分頁實(shí)現(xiàn) 246
13.3 JavaBean版分頁實(shí)現(xiàn) 250
13.4 自定義標(biāo)簽版的分頁實(shí)現(xiàn) 252
13.5 小結(jié) 255
第14章 Java Web典型MVC框架——Struts應(yīng)用 256
14.1 Struts基礎(chǔ) 256
14.2 登錄驗(yàn)證實(shí)例 258
14.3 核心組件——ActionForm 260
14.3.1 ActionForm簡介 260
14.3.2 ActionForm的使用方法 261
14.4 核心組件——ActionFoward 262
14.5 核心組件——ActionMapping 263
14.6 核心組件——Action 265
14.7 配置文件struts-config.xml 265
14.8 DataSource的使用 267
14.9 Struts應(yīng)用綜合案例 269
14.10 小結(jié) 271
第15章 Java Web輕量級(jí)持久化框架——Hibernate基礎(chǔ)與應(yīng)用 272
15.1 Hibernate基礎(chǔ) 272
15.2 Hibernate檢索策略 275
15.3 Eclipse配置 Hibernate步驟 278
15.3.1 數(shù)據(jù)庫設(shè)計(jì)(user) 278
15.3.2 程序編寫 278
15.4 小結(jié) 282
第16章 全方位的應(yīng)用框架——Spring應(yīng)用 283
16.1 Spring基礎(chǔ) 283
16.2 Eclipse配置Spring步驟 283
16.3 Spring中事務(wù)的配置 285
16.3.1 采用TransactionProxyFactoryBean生成事務(wù)代理 286
16.3.2 采用繼承簡化事務(wù)代理 288
16.3.3 采用BeanNameAutoProxyCreator自動(dòng)創(chuàng)建事務(wù)代理 289
16.3.4 采用DefaultAdvisorAutoProxyCreator自動(dòng)創(chuàng)建事務(wù)代理 290
16.3.5 事務(wù)設(shè)置說明 291
16.4 小結(jié) 292
第三部分 Java Web項(xiàng)目開發(fā)實(shí)戰(zhàn)
第17章 Struts+Spring+Hibernate(SSH)框架整合應(yīng)用 294
17.1 MVC架構(gòu) 294
17.2 SSH架構(gòu)分析 295
17.3 JSP完成視圖層 296
17.4 Struts完成控制層 298
17.5 Spring完成業(yè)務(wù)層 302
17.6 Hibernate完成數(shù)據(jù)封裝 308
17.7 SSH實(shí)例程序部署 309
17.8 小結(jié) 310
第18章 投票管理系統(tǒng) 311
18.1 系統(tǒng)概述 311
18.2 需求分析 311
18.2.1 系統(tǒng)總體設(shè)計(jì)圖 311
18.2.2 用例圖 312
18.3 數(shù)據(jù)庫設(shè)計(jì) 312
18.4 頁面間轉(zhuǎn)向與頁面代碼實(shí)現(xiàn) 312
18.5 控制器層代碼實(shí)現(xiàn) 318
18.6 其他代碼實(shí)現(xiàn) 319
18.7 運(yùn)行工程 327
18.7.1 使用工具 327
18.7.2 工程部署 328
18.7.3 運(yùn)行程序 328
18.8 小結(jié) 329
第19章 留言本管理系統(tǒng) 330
19.1 系統(tǒng)概述 330
19.2 需求分析 330
19.2.1 系統(tǒng)總體設(shè)計(jì)圖 330
19.2.2 用例圖 331
19.3 數(shù)據(jù)庫設(shè)計(jì) 331
19.4 頁面代碼實(shí)現(xiàn) 331
19.5 首頁請(qǐng)求分析 340
19.6 日志處理分析 343
19.7 其他功能分析 344
19.8 運(yùn)行工程 349
19.8.1 使用工具 349
19.8.2 工程部署 350
19.8.3 運(yùn)行程序 350
19.9 小結(jié) 351
第20章 博客應(yīng)用系統(tǒng)開發(fā) 352
20.1 系統(tǒng)概述 352
20.2 需求分析 352
20.3 數(shù)據(jù)庫設(shè)計(jì) 353
20.3.1 數(shù)據(jù)庫需求分析 353
20.3.2 數(shù)據(jù)庫邏輯設(shè)計(jì) 353
20.4 頁面代碼實(shí)現(xiàn) 354
20.5 監(jiān)聽程序類功能分析 368
20.6 初次訪問請(qǐng)求處理分析 369
20.7 無刷新添加功能分析 371
20.7.1 頁面代碼 372
20.7.2 JS代碼 372
20.7.3 業(yè)務(wù)代碼 373
20.8 其他功能分析 374
20.8.1 數(shù)據(jù)訪問對(duì)象 374
20.8.2 值對(duì)象 382
20.8.3 數(shù)據(jù)服務(wù)對(duì)象 382
20.8.4 業(yè)務(wù)代理對(duì)象 383
20.8.5 表單對(duì)象集合 389
20.8.6 請(qǐng)求處理結(jié)果對(duì)象集合 390
20.8.7 請(qǐng)求處理的動(dòng)作對(duì)象集合 391
20.8.8 常量集合處理類 400
20.9 運(yùn)行工程 401
20.9.1 使用工具 401
20.9.2 工程部署 401
20.9.3 運(yùn)行程序 402
20.10 小結(jié) 403
第21章 產(chǎn)品信息發(fā)布系統(tǒng) 404
21.1 系統(tǒng)概述 404
21.2 需求分析 404
21.2.1 系統(tǒng)總體設(shè)計(jì)圖 404
21.2.2 用例圖 405
21.3 數(shù)據(jù)庫設(shè)計(jì) 405
21.3.1 數(shù)據(jù)庫需求分析 405
21.3.2 數(shù)據(jù)庫邏輯設(shè)計(jì) 405
21.3.3 事務(wù)處理分析 406
21.3.4 頁面間轉(zhuǎn)向關(guān)系 408
21.4 頁面代碼實(shí)現(xiàn) 408
21.5 首頁請(qǐng)求分析 420
21.6 分頁代碼分析 423
21.7 FCKeditor編輯器介紹 427
21.8 生成縮略圖功能分析 429
21.9 其他功能分析 434
21.10 Hibernate封裝JDBC 439
21.11 運(yùn)行工程 440
21.11.1 使用工具 440
21.11.2 工程部署 441
21.11.3 運(yùn)行程序 441
21.12 小結(jié) 442

本目錄推薦

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