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

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

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

定 價:¥59.00

作 者: 徐明華 等編著
出版社: 人民郵電出版社
叢編項:
標 簽: J2EE

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一部分 Java Web開發(fā)基礎(chǔ)
第1章 Web開發(fā)準備 2
1.1 安裝JDK 2
1.2 Tomcat安裝與配置 3
1.3 MyEclipse安裝與配置 5
1.4 MySQL安裝與配置 7
1.5 JSP的優(yōu)點 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 定義表格整個邊框的方法 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ā)表單驗證——JavaScript應(yīng)用 51
4.1 JavaScript簡介 51
4.1.1 JavaScript具有的優(yōu)點 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 運算符 54
4.2.4 表達式 55
4.2.5 語句 55
4.2.6 數(shù)組 55
4.2.7 函數(shù) 55
4.2.8 對象 56
4.3 JavaScript操作表單對象 59
4.4 JavaScript應(yīng)用實例 61
4.4.1 變色表格應(yīng)用實例 61
4.4.2 表單驗證應(yīng)用實例 63
4.4.3 實現(xiàn)樹形目錄 66
4.4.4 綜合應(yīng)用實例 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大重要時刻 71
5.3 Serlvet的Hello World實例 72
5.3.1 手動編寫HelloWorld 72
5.3.2 通過MyEclipse編寫HelloWorld 74
5.4 Serlvet的表單處理 76
5.5 Serlvet的實例應(yīng)用 78
5.5.1 毛毛蟲版 79
5.5.2 蟲蛻變繭版 81
5.5.3 化繭成蝶版 87
5.6 小結(jié) 90
第6章 Java Web編程必備知識——JSP編程基礎(chǔ) 91
6.1 JSP指令 91
6.2 JSP隱式對象 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標準動作 100
6.4.1 include動作 100
6.4.2 param動作 101
6.4.3 forward動作 102
6.4.4 useBean動作 103
6.5 學(xué)員管理系統(tǒng)2.0版 106
6.6 JSP設(shè)計模式 107
6.7 學(xué)員管理系統(tǒng)3.0版 108
6.8 小結(jié) 111
第7章 Java Web中增強頁面效果的主流技術(shù)——Ajax應(yīng)用 112
7.1 Ajax概述 112
7.2 使用XMLHttpRequest對象 112
7.2.1 創(chuàng)建新的XMLHttpRequest對象 112
7.2.2 獲取Request對象 113
7.3 發(fā)送請求與處理響應(yīng) 114
7.3.1 使用XMLHttpRequest 114
7.3.2 挑戰(zhàn)異步性 115
7.3.3 發(fā)送請求 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 實現(xiàn)自動刷新頁面 120
7.5.2 實現(xiàn)局部動態(tài)更新 123
7.5.3 實現(xiàn)自動完成功能 127
7.6 小結(jié) 132
第二部分 Java Web開發(fā)實戰(zhàn)技術(shù)
第8章 提高項目開發(fā)效率——JSP自定義標簽應(yīng)用 134
8.1 自定義標簽基礎(chǔ)知識 134
8.2 自定義標簽部署 139
8.3 傳統(tǒng)標簽實例 142
8.3.1 設(shè)計一個可以處理簡單JSP程序代碼的標簽 142
8.3.2 設(shè)計一個可以處理循環(huán)程序代碼的標簽 143
8.4 簡單標簽實例 147
8.4.1 帶屬性、主體的標簽 147
8.4.2 處理多個屬性值的復(fù)雜標簽 148
8.5 小結(jié) 149
第9章 數(shù)據(jù)操作基礎(chǔ)——JSP對文件操作 150
9.1 讀寫流基礎(chǔ)知識 150
9.1.1 讀寫流相關(guān)的類 150
9.1.2 讀寫流的相關(guān)方法 151
9.1.3 讀寫流實例 152
9.2 JSP與Servlet對文件操作 156
9.2.1 Servlet技術(shù)的文件讀寫操作 156
9.2.2 Java Server Page的文件讀寫操作 157
9.3 文件上傳功能的實現(xiàn) 158
9.4 文件下載功能的實現(xiàn) 161
9.5 小結(jié) 162
第10章 JSP標準標記庫(JSTL)基礎(chǔ)知識 163
10.1 為什么選擇JSTL 163
10.2 使用JSTL準備 164
10.2.1 JSTL中標簽庫介紹 164
10.2.2 JSTL標簽的API 165
10.2.3 安裝和測試JSTL 165
10.3 Core標簽庫 166
10.3.1 通用標簽 166
10.3.2 條件標簽 172
10.3.3 迭代標簽 174
10.3.4 URL相關(guān)的標簽 179
10.4 國際化(i18n)標簽 183
10.4.1 國際化/格式化標簽概述 183
10.4.2 [fmt:setLocale]標簽 184
10.4.3 [fmt:bundle]標簽 186
10.4.4 [fmt:setBundle]標簽 187
10.4.5 [fmt:message]標簽 189
10.4.6 [fmt:param]標簽 191
10.4.7 [fmt:requestEncoding]標簽 191
10.5 格式化標簽 192
10.5.1 [fmt:timeZone]標簽 192
10.5.2 [fmt:setTimeZone]標簽 193
10.5.3 [fmt:formatNumber]標簽 194
10.5.4 [fmt:parseNumber]標簽 196
10.5.5 [fmt:formatDate]標簽 197
10.5.6 [fmt:parseDate]標簽 199
10.6 JSTL綜合實例運用 200
10.7 小結(jié) 205
第11章 JSTL高級部分 206
11.1 數(shù)據(jù)庫(SQL)標簽 206
11.1.1 [sql:setDataSource]標簽 207
11.1.2 [sql:query]標簽 208
11.1.3 [sql:update]標簽 209
11.1.4 [sql:transaction]標簽 211
11.1.5 [sql:param]標簽 212
11.1.6 [sql:dateParam]標簽 212
11.2 XML核心標簽 213
11.2.1 XML標簽概述 213
11.2.2 [x:parse]標簽 214
11.2.3 [x:out]標簽 217
11.2.4 [x:set]標簽 218
11.3 XML流程控制標簽 218
11.3.1 [x:if]標簽 219
11.3.2 [x:choose]標簽 219
11.3.3 [x:forEach]標簽 220
11.4 XML轉(zhuǎn)換標簽 221
11.4.1 [x:transform]標簽 221
11.4.2 [x:param]標簽 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ǔ)知識 230
12.1.3 消息處理的過程 231
12.2 收取郵件應(yīng)用 239
12.3 小結(jié) 242
第13章 Java Web開發(fā)普遍使用的知識——JSP分頁應(yīng)用 243
13.1 JSTL版分頁實現(xiàn) 244
13.2 Servlet版分頁實現(xiàn) 246
13.3 JavaBean版分頁實現(xiàn) 250
13.4 自定義標簽版的分頁實現(xiàn) 252
13.5 小結(jié) 255
第14章 Java Web典型MVC框架——Struts應(yīng)用 256
14.1 Struts基礎(chǔ) 256
14.2 登錄驗證實例 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輕量級持久化框架——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è)計(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自動創(chuàng)建事務(wù)代理 289
16.3.4 采用DefaultAdvisorAutoProxyCreator自動創(chuàng)建事務(wù)代理 290
16.3.5 事務(wù)設(shè)置說明 291
16.4 小結(jié) 292
第三部分 Java Web項目開發(fā)實戰(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實例程序部署 309
17.8 小結(jié) 310
第18章 投票管理系統(tǒng) 311
18.1 系統(tǒng)概述 311
18.2 需求分析 311
18.2.1 系統(tǒng)總體設(shè)計圖 311
18.2.2 用例圖 312
18.3 數(shù)據(jù)庫設(shè)計 312
18.4 頁面間轉(zhuǎn)向與頁面代碼實現(xiàn) 312
18.5 控制器層代碼實現(xiàn) 318
18.6 其他代碼實現(xiàn) 319
18.7 運行工程 327
18.7.1 使用工具 327
18.7.2 工程部署 328
18.7.3 運行程序 328
18.8 小結(jié) 329
第19章 留言本管理系統(tǒng) 330
19.1 系統(tǒng)概述 330
19.2 需求分析 330
19.2.1 系統(tǒng)總體設(shè)計圖 330
19.2.2 用例圖 331
19.3 數(shù)據(jù)庫設(shè)計 331
19.4 頁面代碼實現(xiàn) 331
19.5 首頁請求分析 340
19.6 日志處理分析 343
19.7 其他功能分析 344
19.8 運行工程 349
19.8.1 使用工具 349
19.8.2 工程部署 350
19.8.3 運行程序 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è)計 353
20.3.1 數(shù)據(jù)庫需求分析 353
20.3.2 數(shù)據(jù)庫邏輯設(shè)計 353
20.4 頁面代碼實現(xiàn) 354
20.5 監(jiān)聽程序類功能分析 368
20.6 初次訪問請求處理分析 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ù)訪問對象 374
20.8.2 值對象 382
20.8.3 數(shù)據(jù)服務(wù)對象 382
20.8.4 業(yè)務(wù)代理對象 383
20.8.5 表單對象集合 389
20.8.6 請求處理結(jié)果對象集合 390
20.8.7 請求處理的動作對象集合 391
20.8.8 常量集合處理類 400
20.9 運行工程 401
20.9.1 使用工具 401
20.9.2 工程部署 401
20.9.3 運行程序 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è)計圖 404
21.2.2 用例圖 405
21.3 數(shù)據(jù)庫設(shè)計 405
21.3.1 數(shù)據(jù)庫需求分析 405
21.3.2 數(shù)據(jù)庫邏輯設(shè)計 405
21.3.3 事務(wù)處理分析 406
21.3.4 頁面間轉(zhuǎn)向關(guān)系 408
21.4 頁面代碼實現(xiàn) 408
21.5 首頁請求分析 420
21.6 分頁代碼分析 423
21.7 FCKeditor編輯器介紹 427
21.8 生成縮略圖功能分析 429
21.9 其他功能分析 434
21.10 Hibernate封裝JDBC 439
21.11 運行工程 440
21.11.1 使用工具 440
21.11.2 工程部署 441
21.11.3 運行程序 441
21.12 小結(jié) 442

本目錄推薦

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