| 失效鏈接處理 |
|
Java Web開發(fā)從入門到實戰(zhàn) 陳恒 PDF 下載
下載地址:
版權歸出版社和原作者所有,鏈接已刪除,請購買正版
用戶下載說明:
電子版僅供預覽,下載后24小時內務必刪除,支持正版,喜歡的請購買正版書籍:
http://product.dangdang.com/11124551734.html
相關截圖: ![]() 資料簡介: 本書詳細講解了Java Web開發(fā)中JSP、Servlet以及Ajax技術的基礎知識和實際應用,同時介紹了Struts 2框架以及Spring MVC框架的基礎知識。為了讓讀者做到“學中做,做中學”,本書配備了相應的實踐 環(huán)節(jié)。 全書共分15章,內容包括Web前端基礎、Java Web開發(fā)環(huán)境的構建、JSP語法、JSP內置對象、JSP與JavaBean、Java Servlet基礎、會話跟蹤技術、過濾器與監(jiān)聽器、EL與JSTL、文件的上傳與下載、JDBC數(shù)據(jù)庫訪問、Ajax、JSON以及jQuery技術、電子商務平臺的設計與實現(xiàn)、Struts 2框架基礎以及Spring MVC框架基礎等重要內容。書中實例側重實用性和啟發(fā)性,趣味性強,分布合理,通俗易懂,使讀者能夠快速掌握Java Web開發(fā)的基礎知識、編程技巧以及完整的開發(fā)體系,為適應實戰(zhàn)應用打下堅實的基礎。 本書附有教學視頻、源代碼、課件、教學大綱、教學日歷、教案、習題與實踐環(huán)節(jié)答案等配套資源,可以作為大學計算機及相關專業(yè)的教材或教學參考書,也可以作為Java技術的培訓教材,同時也適合廣大Java Web開發(fā)人員閱讀與使用。 資料目錄:
第1章 Web前端基礎 1
1.1 HTML 1
1.1.1 HTML文件的基本結構 1
1.1.2 編寫HTML頁面 2
1.1.3 常用HTML標簽 2
1.1.4 實踐環(huán)節(jié)——制作調查問卷 13
1.2 CSS 13
1.2.1 CSS基本語法 13
1.2.2 在網頁中添加CSS的方法 14
1.2.3 選擇符的分類 16
1.2.4 偽類及偽對象 17
1.2.5 常見的DIV CSS布局類型 18
1.2.6 實踐環(huán)節(jié)——頁面布局 25
1.3 JavaScript 28
1.3.1 在網頁中添加JavaScript的方法 28
1.3.2 JavaScript基本語法 29
1.3.3 流程控制與函數(shù) 32
1.3.4 JavaScript對象 36
1.3.5 JavaScript對象模型 39
1.3.6 操作HTML 43
1.3.7 表單驗證 48
1.3.8 實踐環(huán)節(jié)——表單驗證 51
1.4 本章小結 51
習題1 51
第2章 Java Web開發(fā)環(huán)境的構建 54
2.1 構建開發(fā)環(huán)境 54
2.1.1 開發(fā)工具 54
2.1.2 工具的集成 55
2.2 使用Eclipse開發(fā)Web應用 58
2.2.1 JSP文件和JSP運行原理 58
2.2.2 一個簡單的Web應用 59
2.2.3 實踐環(huán)節(jié)——使用Eclipse開發(fā)Web應用 61
2.3 本章小結 62
習題2 62
第3章 JSP語法 63
3.1 JSP頁面的基本構成 63
3.1.1 一個JSP頁面 63
3.1.2 JSP頁面注釋 64
3.1.3 實踐環(huán)節(jié)——識別JSP頁面元素 65
3.2 JSP腳本元素 65
3.2.1 Java程序片 65
3.2.2 成員變量與方法的聲明 67
3.2.3 Java表達式 68
3.2.4 實踐環(huán)節(jié)——在JSP頁面中輸出英文字母表 68
3.2.5 實踐環(huán)節(jié)——網站訪問量的統(tǒng)計 69
3.2.6 實踐環(huán)節(jié)——打印表格 69
3.3 JSP指令標記 69
3.3.1 page指令 69
3.3.2 include指令 71
3.3.3 實踐環(huán)節(jié)——制作導航欄 72
3.4 JSP動作標記 73
3.4.1 include動作標記 73
3.4.2 forward動作標記 74
3.4.3 param動作標記 76
3.4.4 實踐環(huán)節(jié)——include和param動作標記的應用 77
3.4.5 實踐環(huán)節(jié)——登錄驗證 77
3.5 本章小結 77
習題3 78
第4章 JSP內置對象 79
4.1 request對象 80
4.1.1 常用方法 80
4.1.2 使用request對象存取數(shù)據(jù) 83
4.1.3 中文亂碼問題 84
4.1.4 實踐環(huán)節(jié)——獲取客戶端的基本信息 85
4.2 response對象 85
4.2.1 動態(tài)改變contentType屬性值 85
4.2.2 設置響應表頭 86
4.2.3 使用response對象重定向 87
4.2.4 實踐環(huán)節(jié)——登錄驗證 89
4.3 out對象 90
4.4 session對象 91
4.4.1 session對象的ID 91
4.4.2 使用session對象存取數(shù)據(jù) 94
4.4.3 session對象的生命周期 97
4.4.4 實踐環(huán)節(jié)——購物車 100
4.5 application對象 101
4.5.1 什么是application 101
4.5.2 使用application對象存取數(shù)據(jù) 101
4.5.3 實踐環(huán)節(jié)——網站訪客計數(shù)器 103
4.6 pageContext對象 103
4.7 page對象 104
4.8 config對象 105
4.9 exception對象 105
4.10 JSP的4種作用域 107
4.11 本章小結 109
習題4 109
第5章 JSP與JavaBean 111
5.1 編寫JavaBean 111
5.2 在JSP中使用JavaBean 113
5.2.1 動作標記useBean 113
5.2.2 動作標記getProperty 115
5.2.3 動作標記setProperty 117
5.2.4 實踐環(huán)節(jié)——使用JavaBean計算三角形的
面積和周長 120
5.3 本章小結 121
習題5 121
第6章 Java Servlet基礎 122
6.1 Servlet類與Servlet對象 122
6.2 Servlet對象的創(chuàng)建與運行 124
6.2.1 在web.xml中部署Servlet 124
6.2.2 基于注解的方式部署Servlet 126
6.2.3 實踐環(huán)節(jié)——@WebServlet的應用 128
6.3 Servlet的生命周期 128
6.4 通過JSP頁面訪問Servlet 129
6.5 doGet()和doPost()方法 132
6.6 重定向與轉發(fā) 134
6.6.1 重定向 134
6.6.2 轉發(fā) 135
6.6.3 實踐環(huán)節(jié)——登錄驗證 137
6.7 在Java Servlet中使用session 138
6.8 基于Servlet的MVC模式 141
6.8.1 MVC模式 141
6.8.2 使用JSP、Servlet、JavaBean實現(xiàn)MVC 142
6.8.3 模型周期 144
6.8.4 實踐環(huán)節(jié)——四則運算 147
6.9 本章小結 147
習題6 147
第7章 會話跟蹤技術 149
7.1 Cookie技術 149
7.2 session技術 152
7.3 URL重寫技術 153
7.4 隱藏表單域技術 157
7.5 實踐環(huán)節(jié)——登錄注銷系統(tǒng) 159
7.6 本章小結 160
習題7 160
第8章 過濾器與監(jiān)聽器 161
8.1 Filter類與Filter對象 162
8.2 Filter對象的部署與運行 163
8.2.1 在web.xml中部署過濾器 163
8.2.2 基于注解的方式部署過濾器 165
8.2.3 過濾器的執(zhí)行順序 166
8.2.4 實踐環(huán)節(jié)——過濾器的初始化參數(shù) 168
8.3 過濾器的實際應用 168
8.3.1 字符編碼過濾器 168
8.3.2 登錄驗證過濾器 169
8.4 監(jiān)聽器的分類與創(chuàng)建 173
8.4.1 監(jiān)聽對象自身創(chuàng)建和銷毀的監(jiān)聽器 173
8.4.2 監(jiān)聽對象屬性變化的監(jiān)聽器 176
8.4.3 監(jiān)聽session中某個對象狀態(tài)變化的監(jiān)聽器 177
8.5 監(jiān)聽器的實際應用——統(tǒng)計在線用戶 180
8.6 本章小結 184
習題8 184
第9章 EL與JSTL 185
9.1 EL 185
9.1.1 EL簡介 185
9.1.2 EL語法 186
9.1.3 EL運算符 187
9.1.4 EL隱含對象 188
9.2 JSTL 191
9.2.1 JSP標準標簽庫JSTL 191
9.2.2 實踐環(huán)節(jié)——使用JSTL標簽打印九九乘法表 201
9.3 本章小結 202
習題9 202
第10章 文件的上傳與下載 203
10.1 基于Servlet的文件上傳 203
10.1.1 文件上傳的表單設置 203
10.1.2 @MultipartConfig注解 204
10.1.3 Part接口 204
10.1.4 單文件上傳 205
10.1.5 多文件上傳 208
10.1.6 實踐環(huán)節(jié)——上傳文件的限定 210
10.2 文件的下載 211
10.2.1 文件下載的實現(xiàn)方法 211
10.2.2 文件下載示例 211
10.2.3 文件名亂碼問題 214
10.3 本章小結 215
習題10 215
第11章 JDBC數(shù)據(jù)庫訪問 216
11.1 使用純Java數(shù)據(jù)庫驅動程序連接MySQL 216
11.2 數(shù)據(jù)庫操作 220
11.2.1 查詢操作 220
11.2.2 新增、更新與刪除操作 221
11.2.3 實踐環(huán)節(jié)——使用Statement語句實現(xiàn)多條件查詢 225
11.3 游動查詢 225
11.4 使用連接池 229
11.5 其他典型數(shù)據(jù)庫的連接 232
11.5.1 連接SQL Server數(shù)據(jù)庫 232
11.5.2 連接Oracle數(shù)據(jù)庫 233
11.6 使用PreparedStatement語句訪問數(shù)據(jù)庫 233
11.6.1 預處理語句的優(yōu)點 233
11.6.2 使用通配符 233
11.6.3 實踐環(huán)節(jié)——使用PreparedStatement語句實現(xiàn)
多條件查詢 236
11.7 分頁查詢 236
11.8 使用CallableStatement語句訪問存儲子程序 240
11.9 Excel與數(shù)據(jù)庫互訪 244
11.9.1 向數(shù)據(jù)庫導入Excel 245
11.9.2 從數(shù)據(jù)庫導出Excel 250
11.10 本章小結 256
習題11 257
第12章 Ajax、JSON以及jQuery技術 258
12.1 Ajax技術 258
12.1.1 Ajax簡介 259
12.1.2 XMLHttpRequest對象 259
12.1.3 Ajax向服務器發(fā)送請求 260
12.1.4 Ajax獲得服務器的響應 261
12.1.5 Ajax示例 262
12.2 JSON技術 265
12.2.1 JSON的數(shù)據(jù)結構 265
12.2.2 JSON在JavaScript中的使用 266
12.2.3 JSON在Ajax中的使用 267
12.3 jQuery技術 270
12.3.1 jQuery簡介 270
12.3.2 jQuery的安裝 271
12.3.3 jQuery語法 271
12.3.4 jQuery對Ajax的實現(xiàn) 271
12.4 實踐環(huán)節(jié)——注冊郵箱的性驗證 276
12.5 本章小結 276
習題12 277
第13章 電子商務平臺的設計與實現(xiàn) 278
13.1 系統(tǒng)設計 278
13.1.1 系統(tǒng)功能需求 278
13.1.2 系統(tǒng)模塊劃分 279
13.2 數(shù)據(jù)庫設計 280
13.2.1 數(shù)據(jù)庫概念結構設計 280
13.2.2 數(shù)據(jù)庫邏輯結構設計 281
13.2.3 創(chuàng)建數(shù)據(jù)表 283
13.3 系統(tǒng)管理 283
13.3.1 導入相關的jar包 283
13.3.2 JSP頁面管理 283
13.3.3 組件與Servlet管理 288
13.4 組件設計 288
13.4.1 過濾器 289
13.4.2 驗證碼 291
13.4.3 實體模型 294
13.4.4 數(shù)據(jù)庫操作 294
13.4.5 業(yè)務模型 311
13.4.6 工具類 318
13.5 后臺管理子系統(tǒng)的實現(xiàn) 319
13.5.1 管理員登錄 319
13.5.2 添加商品 320
13.5.3 查詢商品 324
13.5.4 修改商品 329
13.5.5 刪除商品 330
13.5.6 訂單管理 332
13.5.7 用戶管理 334
13.5.8 公告管理 335
13.5.9 退出系統(tǒng) 338
13.6 前臺電子商務子系統(tǒng)的實現(xiàn) 338
13.6.1 導航欄 338
13.6.2 銷售排行 341
13.6.3 人氣排行 341
13.6.4 商品 342
13.6.5 公告欄 342
13.6.6 用戶注冊 342
13.6.7 用戶登錄 343
13.6.8 商品詳情 345
13.6.9 關注商品 346
13.6.10 購物車 347
13.6.11 下單 350
13.6.12 用戶中心 352
13.7 本章小結 353
第14章 Struts 2框架基礎 354
14.1 Struts 2的體系結構 354
14.2 Struts 2的工作環(huán)境 355
14.2.1 Struts 2的下載 355
14.2.2 使用Eclipse開發(fā)Struts 2的Web應用 356
14.2.3 個Struts 2應用 357
14.3 Struts 2的Action 359
14.3.1 Action的創(chuàng)建與配置 359
14.3.2 Action接收請求參數(shù) 362
14.3.3 Action訪問Servlet API 365
14.3.4 Action中常見的結果類型 371
14.4 基于Struts 2框架的注冊與登錄 376
14.5 本章小結 387
習題14 388
第15章 Spring MVC框架基礎 390
15.1 Spring MVC的工作原理 390
15.2 Spring MVC的工作環(huán)境 392
15.2.1 Spring的下載與安裝 392
15.2.2 使用Eclipse開發(fā)Spring MVC的Web應用 393
15.3 基于注解的控制器 397
15.3.1 Controller注解類型 397
15.3.2 RequestMapping注解類型 397
15.3.3 編寫請求處理方法 398
15.3.4 Controller接收請求參數(shù)的常見方式 399
15.3.5 Spring MVC框架中的重定向與轉發(fā) 404
15.3.6 應用@Autowired進行依賴注入 405
15.3.7 @ModelAttribute 408
15.4 表單標簽庫與數(shù)據(jù)綁定 409
15.4.1 表單標簽庫 409
15.4.2 數(shù)據(jù)綁定 413
15.5 Spring的數(shù)據(jù)庫編程 421
15.5.1 Spring JDBC的配置 421
15.5.2 Spring JdbcTemplate的常用方法 422
15.5.3 基于@Transactional注解的聲明式事務管理 426
15.6 基于Spring MVC框架的注冊與登錄 427
15.6.1 JSON數(shù)據(jù)轉換 427
15.6.2 注冊與登錄 427
15.7 本章小結 437
習題15 437
附錄A 案例1:基于Struts 2框架的名片管理
系統(tǒng)的設計與實現(xiàn) 438
附錄B 案例2:基于Spring MVC框架的名片管理
系統(tǒng)的設計與實現(xiàn) 439
附錄C 案例3:Spring MVC整合MyBatis 440
附錄D 案例4:在Eclipse中使用Maven整合
Spring MVC MyBatis框架 441
參考文獻 442
|




蘇公網安備 32061202001004號


