Java Web套用開發項目教程(第2版)

Java Web套用開發項目教程(第2版)

Java Web套用開發項目教程(第2版)是2014年電子工業出版社出版的圖書,作譯者是聶明,王俊松。

基本介紹

  • 書名:Java Web套用開發項目教程(第2版)
  • 作者:聶明,王俊松
  • 譯者:聶明,王俊松
  • ISBN:9787121235405
  • 類別:教育 >> 高職高專 >> 計算機類
  • 頁數:316
  • 定價:紙質書定價:¥39.9   會員價:¥31.92 
  • 出版社:電子工業出版社
  • 出版時間:2014-08
  • 開本:16(185*260)
  • 千字數:481
基本信息,作者簡介,內容簡介,目錄信息,

基本信息

Java Web套用開發項目教程(第2版)
叢書名 :“十二五”職業教育國家規劃教材
作 譯 者:聶明,王俊松
出版時間:2014-08
千 字 數:481
版 次:01-01
頁 數:316
開 本:16(185*260)
I S B N :9787121235405

作者簡介

聶明,1964年生人,教授,博士後。1992年9月至1996年4月,於上海交通大學攻讀博士研究生;1996年4月至1998年2月,於南京航空航天大學博士後工作站工作並出站;1998年3月至1998年9月,於香港大學做高級訪問學者;1998年9月至2006年5月,任江蘇天正計算機公司技術總監;2006年5月至今,擔任南京信息職業技術學院軟體學院院長。

內容簡介

本書以一個Web套用系統——E-STORE(電子商城)項目開發為主線,從實際項目開發的角度出發,採用“項目和任務驅動”教學法,系統、全面地介紹如何套用Java Web的基本技術開發Web套用系統。重點介紹E-STORE的商品信息瀏覽、商品信息查詢、用戶註冊、用戶登錄、購物車、購物結算與訂單查詢,以及後台管理等模組的設計與實現,將Java Web的基本技術合理地分解到各個模組中介紹,每一個模組的設計和實現按照“功能說明→分析設計→編程詳解→知識拓展”的順序進行介紹,符合高職學生的認識規律和職業技能的形成規律。 本書將專業知識講解、職業技能訓練、綜合能力提高進行有機的結合,適用於項目教學或理論、實踐一體化教學,融“教、學、練”於一體,強化技能訓練,提高實戰能力,讓讀者在反覆動手的實踐過程中,學會如何套用所學知識解決實際問題。 本書可以作為高職高專計算機套用技術、軟體技術、計算機網路技術、計算機信息管理、電子商務等專業的教材,也適用於Web技術開發人員作為參考用書。

目錄信息

第1章 Java Web套用開發基礎 1
1.1 Java Web套用成功案例 1
1.2 程式開發體系結構 4
1.2.1 C/S結構 4
1.2.2 B/S結構 5
1.2.3 C/S和B/S的比較 6
1.3 Web套用基礎 7
1.3.1 靜態網頁 8
1.3.2 動態網頁 9
1.3.3 Web套用運行環境 9
1.3.4 Web客戶端技術 10
1.4 動態網頁技術CGI/ASP/PHP/JSP 13
1.4.1 CGI 13
1.4.2 ASP 13
1.4.3 PHP 13
1.4.4 JSP 14
1.5 JSP的開發模式 15
1.5.1 純粹JSP實現 15
1.5.2 JSP+JavaBean實現 15
1.5.3 JSP+JavaBean+Servlet實現 15
1.6 Java Web套用的運行環境 16
1.6.1 安裝和配置JDK 17
1.6.2 安裝和配置Tomcat伺服器 20
1.6.3 測試安裝是否成功 21
1.7 測試一個JSP程式 22
練習題 23
第2章 E-STORE電子商城項目概述 25
2.1 系統分析與總體設計 25
2.1.1 功能需求分析 25
2.1.2 系統目標 28
2.1.3 系統功能結構 28
2.1.4 網站業務流程圖 29
2.1.5 系統預覽 30
2.2 系統架構設計與搭建 31
2.2.1 系統架構設計 32
2.2.2 業務實體設計 32
2.2.3 業務邏輯設計 33
2.2.4 開發環境 33
2.2.5 創建項目 35
2.3 網站歡迎頁面 38
2.3.1 功能說明 38
2.3.2 實現步驟 39
2.4 JSP頁面基本語法 41
2.4.1 指令 42
2.4.2 注釋 45
2.4.3 腳本 46
2.4.4 動作 47
2.4.5 內置對象 47
練習題 48
第3章 商品展示模組 50
3.1 商品展示頁面設計 50
3.1.1 功能說明 50
3.1.2 流程分析與設計 51
3.1.3 編程詳解 56
3.1.4 JSP訪問資料庫 63
3.2 最佳化商品展示頁面 67
3.2.1 功能分析及設計 67
3.2.2 最佳化設計 67
3.2.3 編程詳解 67
3.3 統一網站頁面風格 74
3.3.1 分析與設計 74
3.3.2 編程詳解 75
3.3.3 JSP的include動作 78
3.4 新品及特價商品展示 79
3.4.1 功能說明 79
3.4.2 流程分析與設計 80
3.4.3 編程詳解 80
3.4.4 特價商品展示 85
3.4.5 JSP內置對象request和response 86
3.5 商品檢索 92
3.5.1 功能說明 92
3.5.2 流程分析與設計 92
3.5.3 編程詳解 92
3.5.4 表單提交與中文處理 95
練習題 97
第4章 商城會員管理 99
4.1 會員登錄模組 99
4.1.1 功能說明 99
4.1.2 流程分析與設計 99
4.1.3 編程詳解 102
4.1.4 會話機制與session對象 107
4.2 用戶密碼找回 109
4.2.1 功能說明 109
4.2.2 流程分析與設計 109
4.2.3 編程詳解 111
4.3 會員註冊 115
4.3.1 功能說明 115
4.3.2 流程分析與在設計 116
4.3.3 編程詳解 117
4.3.4 使用轉發請求 124
4.3.5 在JSP頁面中使用JavaBean 125
4.4 會員信息修改 129
4.4.1 功能說明 129
4.4.2 流程分析與設計 130
4.4.3 編程詳解 131
4.5 Ajax簡介 133
練習題 136
第5章 購物車模組 138
5.1 商品詳細信息展示 138
5.1.1 功能說明 138
5.1.2 流程分析與設計 139
5.1.3 編程詳解 139
5.2 添加商品到購物車 143
5.2.1 功能說明 143
5.2.2 流程分析與設計 143
5.2.3 編程詳解 144
5.3 顯示購物車 146
5.3.1 功能說明 146
5.3.2 流程分析與設計 146
5.3.3 編程詳解 148
5.3.4 與生成實例的關係 152
5.4 修改及清空購物車 152
5.4.1 功能說明及頁面流程 152
5.4.2 編程詳解 153
5.4.3 JSP的錯誤處理 154
5.5 生成訂單 155
5.5.1 功能說明 155
5.5.2 流程設計 156
5.5.3 編程詳解 158
練習題 165
第6章 基於MVC模式的訂單模組 167
6.1 會員訂單查詢子模組 167
6.1.1 功能說明 167
6.1.2 流程分析與設計 168
6.1.3 編程詳解 168
6.1.4 Servlet與Jsp的關係 173
6.2 會員查看訂單詳細信息 176
6.2.1 功能說明 176
6.2.2 流程分析與設計 176
6.2.3 編程詳解 177
6.2.4 MVC與訂單模組 180
6.3 會員查看已出貨和未出貨訂單信息 181
6.3.1 功能說明 181
6.3.2 流程分析與設計 182
6.2.3 編程詳解 182
6.3.4 Servlet技術特性分析 185
6.4 管理員查看所有訂單及詳細信息 186
6.4.1 功能說明 186
6.4.2 流程分析與設計 186
6.4.3 編程詳解 186
6.5 管理員發貨 189
6.5.1 功能說明 189
6.5.2 流程分析與設計 189
6.5.3 編程詳解 190
6.6 管理員刪除訂單 191
6.6.1 功能說明 191
6.6.2 流程分析與設計 191
6.6.3 編程詳解 191
6.7 Servlet知識總結 192
6.7.1 Servlet的生命周期 192
6.7.2 Java Servlet API 193
6.7.3 創建Servlet的簡單實例 195
6.7.4 Servlet的配置 197
6.7.5 調用Servlet 197
6.7.6 Servlet調用匹配規則 198
練習題 199
第7章 使用過濾器實現用戶
授權驗證 201
7.1 使用Servlet過濾器實現用戶授權
驗證功能 201
7.1.1 Servlet過濾器實現用戶登錄驗證
功能說明 201
7.1.2 Servlet過濾器用戶登錄驗證
模組設計 201
7.1.3 Servlet過濾器用戶登錄驗證模組實現 202
7.1.4 Servlet過濾器技術特性分析 206
7.2 Servlet過濾器知識總結 210
7.3 過濾器典型套用:字元編碼過濾器 210
練習題 211
第8章 使用監聽器實現線上
人數統計 214
8.1 使用Servlet監聽器實現線上
人數統計 214
8.1.1 線上人數統計功能分析 214
8.1.2 Servlet監聽器模組設計 214
8.1.3 Servlet監聽器編程詳解 215
8.1.4 Servlet監聽器技術特性分析 218
8.2 Servlet監聽器知識總結 219
8.3 Servlet監聽器的典型套用:線上用戶
監聽器 223
練習題 226
第9章 基於Struts框架的套用開發 228
9.1 Struts基礎 228
9.1.1 什麼是Struts 228
9.1.2 Struts框架產生的原因 229
9.2 管理員登錄功能的開發 229
9.2.1 功能說明 229
9.2.2 流程分析與設計 230
9.2.3 編程詳解 231
9.3 Struts2知識拓展 236
9.3.1 Struts2的工作原理 236
9.3.2 Struts2的控制器組件 237
9.3.3 模型組件 238
9.3.4 struts.xml配置檔案 238
9.3.5 表單數據接收 240
9.3.6 訪問request、session、application
對象 241
9.4 小結 242
練習題 243
第10章 後台用戶管理模組 245
10.1 E-STORE後台總體規劃 246
10.2 管理員登錄 246
10.2.1 功能說明 246
10.2.2 流程分析與設計 247
10.2.3 編程詳解 247
10.3 管理員查詢 251
10.3.1 功能說明 251
10.3.2 流程分析與設計 251
10.3.3 編程詳解 252
10.3.4 Struts2的攔截器 256
10.4 管理員添加 257
10.4.1 功能說明 257
10.4.2 流程分析與設計 258
10.4.3 編程詳解 258
10.4.4 Action接口與ActionSupport類
261
10.5 管理員刪除 261
10.5.1 功能說明 261
10.5.2 流程分析與設計 262
10.5.3 編程詳解 263
10.5.4 Struts2異常處理 263
10.6 管理員密碼修改 264
10.6.1 功能說明 264
10.6.2 流程分析與設計 264
10.6.3 編程詳解 265
10.6.4 Struts2標籤庫 266
10.7 會員查詢 267
10.7.1 功能說明 267
10.7.2 流程分析與設計 268
10.7.3 編程詳解 269
10.8 會員刪除 273
10.8.1 功能說明 273
10.8.2 流程分析與設計 273
10.8.3 編程詳解 274
練習題 275
第11章 後台商品管理模組 276
11.1 商品查詢 276
11.1.1 功能說明 276
11.1.2 流程分析與設計 277
11.1.3 編程詳解 277
11.2 商品添加 282
11.2.1 功能說明 282
11.2.2 流程分析與設計 282
11.2.3 編程詳解 283
11.3 商品按條件查詢 288
11.3.1 功能說明 288
11.3.2 流程分析與設計 289
11.3.3 編程詳解 290
11.4 商品信息刪除 293
11.4.1 功能說明 293
11.4.2 流程分析與設計 293
11.4.3 編程詳解 293
11.5 類別查詢 294
11.5.1 功能說明 294
11.5.2 流程分析與設計 295
11.5.3 編程詳解 296
11.6 類別添加 297
11.6.1 功能說明 297
11.6.2 流程分析與設計 298
11.6.3 編程詳解 298
11.7 類別刪除 300
11.7.1 功能說明 300
11.7.2 流程分析與設計 301
11.7.3 編程詳解 301
11.8 SSH框架技術 302
11.8.1 表示層(Struts) 303
11.8.2 持久層(Hibernate) 303
11.8.3 業務層(Spring) 304
練習題 304
參考文獻 305

相關詞條

熱門詞條

聯絡我們