TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
Java Web整合開發與項目實戰:JSP、Ajax、Struts、Hibernate、Spri(附光盤)(簡體書)
滿額折

Java Web整合開發與項目實戰:JSP、Ajax、Struts、Hibernate、Spri(附光盤)(簡體書)

人民幣定價:59 元
定  價:NT$ 354 元
優惠價:87308
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
作者簡介
目次

商品簡介

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

作者簡介

徐明華,曾就職某知名外企,長期從事Java EE程序開發,積累了豐富的項目開發經驗。酷愛寫作,在《CSDN》、《軟件報》、《電腦編程技巧與維護》等報刊上發表文章50余篇;出版了《JSF編程實戰導航》一書。

目次

第一部分 Java Web開發基礎
第1章 Web開發準備 2
1.1 安裝JDK 2
1.2 Tomcat安裝與配置 3
1.3 MyEclipse安裝與配置 5
1.4 MySQL安裝與配置 7
1.5 JSP的優點 9
1.6 JSP開發常用軟件列表 10

第2章 Java Web開發必備——HTML應用 11
2.1 HTML的基本組成元素 11
2.2 HTML的表格應用 14
2.3 HTML的表單應用 16
2.4 HTML的框架應用 17
2.5 小結 23

第3章 Java Web頁面修飾技巧——CSS應用 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應用 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 小結 50

第4章 Java Web開發表單驗證——JavaScript應用 51
4.1 JavaScript簡介 51
4.1.1 JavaScript具有的優點 51
4.1.2 JavaScript的工作過程 52
4.1.3 JavaScript與Java之間的區別 52
4.1.4 JavaScript在網頁中的用法 53
4.2 JavaScript基本語法 53
4.2.1 變量 53
4.2.2 數據類型 54
4.2.3 運算符 54
4.2.4 表達式 55
4.2.5 語句 55
4.2.6 數組 55
4.2.7 函數 55
4.2.8 對象 56
4.3 JavaScript操作表單對象 59
4.4 JavaScript應用實例 61
4.4.1 變色表格應用實例 61
4.4.2 表單驗證應用實例 63
4.4.3 實現樹形目錄 66
4.4.4 綜合應用實例 67
4.5 小結 69

第5章 JSP核心基礎——Servlet應用 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的實例應用 78
5.5.1 毛毛蟲版 79
5.5.2 蟲蛻變繭版 81
5.5.3 化繭成蝶版 87
5.6 小結 90

第6章 Java Web編程必備知識——JSP編程基礎 91
6.1 JSP指令 91
6.2 JSP隱式對象 93
6.3 學員管理系統1.0版 94
6.3.1 編寫功能類頁面 95
6.3.2 編寫業務類頁面 96
6.3.3 編寫數據顯示頁面 96
6.3.4 編寫添加數據頁面 97
6.3.5 編寫修改數據頁面 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 學員管理系統2.0版 106
6.6 JSP設計模式 107
6.7 學員管理系統3.0版 108
6.8 小結 111

第7章 Java Web中增強頁面效果的主流技術——Ajax應用 112
7.1 Ajax概述 112
7.2 使用XMLHttpRequest對象 112
7.2.1 創建新的XMLHttpRequest對象 112
7.2.2 獲取Request對象 113
7.3 發送請求與處理響應 114
7.3.1 使用XMLHttpRequest 114
7.3.2 挑戰異步性 115
7.3.3 發送請求 116
7.3.4 指定回調方法 116
7.3.5 處理服務器響應 117
7.3.6 Ajax中回調的應用 117
7.3.7 讀取響應文本 118
7.4 JavaScript解析XML 119
7.5 Ajax基本應用 120
7.5.1 實現自動刷新頁面 120
7.5.2 實現局部動態更新 123
7.5.3 實現自動完成功能 127
7.6 小結 132

第二部分 Java Web開發實戰技術
第8章 提高項目開發效率——JSP自定義標簽應用 134
8.1 自定義標簽基礎知識 134
8.2 自定義標簽部署 139
8.3 傳統標簽實例 142
8.3.1 設計一個可以處理簡單JSP程序代碼的標簽 142
8.3.2 設計一個可以處理循環程序代碼的標簽 143
8.4 簡單標簽實例 147
8.4.1 帶屬性、主體的標簽 147
8.4.2 處理多個屬性值的復雜標簽 148
8.5 小結 149

第9章 數據操作基礎——JSP對文件操作 150
9.1 讀寫流基礎知識 150
9.1.1 讀寫流相關的類 150
9.1.2 讀寫流的相關方法 151
9.1.3 讀寫流實例 152
9.2 JSP與Servlet對文件操作 156
9.2.1 Servlet技術的文件讀寫操作 156
9.2.2 Java Server Page的文件讀寫操作 157
9.3 文件上傳功能的實現 158
9.4 文件下載功能的實現 161
9.5 小結 162

第10章 JSP標準標記庫(JSTL)基礎知識 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相關的標簽 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 小結 205

第11章 JSTL高級部分 206
11.1 數據庫(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轉換標簽 221
11.4.1 [x:transform]標簽 221
11.4.2 [x:param]標簽 223
11.5 JSTL函數 224
11.5.1 fn:contains函數 224
11.5.2 fn:containsIgnoreCase函數 225
11.5.3 fn:endsWith函數 225
11.5.4 fn:escapeXml函數 225
11.5.5 fn:indexOf函數 226
11.5.6 fn:join函數 226
11.5.7 fn:length函數 226
11.5.8 fn:replace函數 227
11.5.9 fn:split函數 227
11.5.10 fn:startsWith函數 228
11.5.11 fn:substring函數 228
11.6 小結 228

第12章 電子郵件應用程序接口——JavaMail應用 229
12.1 發送郵件應用 229
12.1.1 JavaMail的主要協議 230
12.1.2 JavaMail的基礎知識 230
12.1.3 消息處理的過程 231
12.2 收取郵件應用 239
12.3 小結 242

第13章 Java Web開發普遍使用的知識——JSP分頁應用 243
13.1 JSTL版分頁實現 244
13.2 Servlet版分頁實現 246
13.3 JavaBean版分頁實現 250
13.4 自定義標簽版的分頁實現 252
13.5 小結 255

第14章 Java Web典型MVC框架——Struts應用 256
14.1 Struts基礎 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應用綜合案例 269
14.10 小結 271

第15章 Java Web輕量級持久化框架——Hibernate基礎與應用 272
15.1 Hibernate基礎 272
15.2 Hibernate檢索策略 275
15.3 Eclipse配置 Hibernate步驟 278
15.3.1 數據庫設計(user) 278
15.3.2 程序編寫 278
15.4 小結 282

第16章 全方位的應用框架——Spring應用 283
16.1 Spring基礎 283
16.2 Eclipse配置Spring步驟 283
16.3 Spring中事務的配置 285
16.3.1 采用TransactionProxyFactoryBean生成事務代理 286
16.3.2 采用繼承簡化事務代理 288
16.3.3 采用BeanNameAutoProxyCreator自動創建事務代理 289
16.3.4 采用DefaultAdvisorAutoProxyCreator自動創建事務代理 290
16.3.5 事務設置說明 291
16.4 小結 292

第三部分 Java Web項目開發實戰
第17章 Struts+Spring+Hibernate(SSH)框架整合應用 294
17.1 MVC架構 294
17.2 SSH架構分析 295
17.3 JSP完成視圖層 296
17.4 Struts完成控制層 298
17.5 Spring完成業務層 302
17.6 Hibernate完成數據封裝 308
17.7 SSH實例程序部署 309
17.8 小結 310

第18章 投票管理系統 311
18.1 系統概述 311
18.2 需求分析 311
18.2.1 系統總體設計圖 311
18.2.2 用例圖 312
18.3 數據庫設計 312
18.4 頁面間轉向與頁面代碼實現 312
18.5 控制器層代碼實現 318
18.6 其他代碼實現 319
18.7 運行工程 327
18.7.1 使用工具 327
18.7.2 工程部署 328
18.7.3 運行程序 328
18.8 小結 329

第19章 留言本管理系統 330
19.1 系統概述 330
19.2 需求分析 330
19.2.1 系統總體設計圖 330
19.2.2 用例圖 331
19.3 數據庫設計 331
19.4 頁面代碼實現 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 小結 351

第20章 博客應用系統開發 352
20.1 系統概述 352
20.2 需求分析 352
20.3 數據庫設計 353
20.3.1 數據庫需求分析 353
20.3.2 數據庫邏輯設計 353
20.4 頁面代碼實現 354
20.5 監聽程序類功能分析 368
20.6 初次訪問請求處理分析 369
20.7 無刷新添加功能分析 371
20.7.1 頁面代碼 372
20.7.2 JS代碼 372
20.7.3 業務代碼 373
20.8 其他功能分析 374
20.8.1 數據訪問對象 374
20.8.2 值對象 382
20.8.3 數據服務對象 382
20.8.4 業務代理對象 383
20.8.5 表單對象集合 389
20.8.6 請求處理結果對象集合 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 小結 403

第21章 產品信息發布系統 404
21.1 系統概述 404
21.2 需求分析 404
21.2.1 系統總體設計圖 404
21.2.2 用例圖 405
21.3 數據庫設計 405
21.3.1 數據庫需求分析 405
21.3.2 數據庫邏輯設計 405
21.3.3 事務處理分析 406
21.3.4 頁面間轉向關係 408
21.4 頁面代碼實現 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 小結 442

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區