《Java Web企業項目實戰》是2015年12月清華大學出版社出版的圖書,作者是卓國鋒、郭朗。ISBN為9787302411055
基本介紹
- 中文名:Java Web企業項目實戰
- 作者:卓國鋒、郭朗
- 出版時間:2015年12月
- 出版社:清華大學出版社
- ISBN:9787302411055
- 定價:34.5 元
內容簡介,圖書目錄,
內容簡介
本書通過項目實戰的方式詳細介紹了最新的Java Web套用的開發技術。本書的重點放在了JSP的基礎知識和實際套用方面,注重理論與實踐相結合。書中的項目來源於作者所在公司的實戰項目,並提供了詳細的開發步驟,在進行項目開發的同時講解了項目開發中所需要的基礎知識。書中各章節的知識和模組開發是相互關聯的,建議讀者按照書中的章節順序進行學習,讀者只要按照步驟進行操作就基本可以掌握Java Web開發的基礎知識。
本書由經驗豐富的教師和工程師編寫,書中附有項目部分原始碼,供讀者學習參考。本書語言深入淺出,通俗易懂,可以作為高校項目化教學的教材,也可供Java Web開發的新手閱讀。
圖書目錄
Contents第1章網上商城系統分析1
1.1項目需求分析1
1.1.1網上商城的發展趨勢1
1.1.2項目背景1
1.2項目可行性分析2
1.2.1供應鏈可行性2
1.2.2品牌可行性2
1.2.3規模可行性2
1.2.4信息積累和資源整合可行性2
1.2.5降低成本可行性2
1.3項目概要設計3
1.4網上商城的架構選擇——C/S與B/S架構分析4
1.4.1C/S模式與B/S模式的比較分析4
1.4.2C/S模式的優勢5
1.4.3B/S模式的優勢5
1.4.4C/S與B/S區別6
1.5JSP基礎技術概述7
1.5.1JSP技術概述7
1.5.2JSP與其他Web開發工具的比較9
1.5.3JSP開發Web的幾種方式9
1.6HTTP及狀態碼介紹11
1.6.1HTTP請求回響模型12
1.6.2HTTP狀態碼13
1.7本章知識點14
1.8本章小結15
1.9練習15
◆Java Web企業項目實戰第2章開發環境搭建16
2.1JDK16
2.1.1JDK介紹16
2.1.2JDK安裝17
2.1.3配置環境變數17
2.2Tomcat21
2.2.1Tomcat介紹21
2.2.2Tomcat安裝21
2.2.3Tomcat配置21
2.2.4Tomcat啟動與關閉23
2.3MySQL24
2.3.1MySQL介紹24
2.3.2MySQL安裝與配置24
2.4Eclipse30
2.4.1創建工程30
2.4.2配置Tomcat35
2.4.3Eclipse調試程式35
2.4.4JSP頁面調試41
2.5Web開發的標準結構42
2.6本章知識點43
2.7本章小結43
2.8練習43
第3章系統數據建模和界面設計44
3.1概述44
3.2資料庫設計44
3.2.1項目ER圖44
3.2.2資料庫表的設計45
3.3首頁設計48
3.4資料庫連線及操作類的編寫52
3.5本章知識點61
3.6本章小結61
3.7練習61
第4章用戶註冊模組設計與開發62
4.1用戶註冊模組概述62
4.2基礎知識63
4.2.1修改Eclispe中的JSP檔案默認字元編碼63
4.2.2JSP腳本63
4.2.3JSP指令簡介65
4.2.4page指令66
4.2.5taglib指令70
4.2.6include指令70
4.2.7JSP注釋72
4.3用戶註冊模組的實現過程73
4.3.1用戶註冊的界面設計73
4.3.2創建用戶模型類75
4.3.3開發數據訪問層79
4.3.4用戶註冊判斷的實現86
4.4本章知識點87
4.5本章小結87
4.6練習88
第5章用戶登錄模組設計與開發89
5.1用戶登錄模組概述89
5.2基礎知識90
5.2.1內置對象90
5.2.2JSP異常處理96
5.2.3Cookie98
5.2.4DAO設計模式101
5.3用戶登錄模組的實現過程102
5.3.1用戶登錄界面設計102
5.3.2用戶登錄功能的代碼實現102
5.4用戶信息查看修改功能實現過程105
5.4.1用戶信息查看修改功能界面設計105
5.4.2主要實現代碼106
5.5註銷功能實現110
5.6本章知識點112
5.7本章小結112
5.8練習113
第6章系統管理模組設計與開發114
6.1系統管理模組概述114
6.2基礎知識115
6.2.1URL傳遞參數115
6.2.2Servlet115
6.2.3doGet( )與doPost( )方法117
6.2.4Servlet註解118
6.2.5Servlet的兩種配置方式118
6.2.6過濾器119
6.2.7頁面跳轉124
6.2.8通過JSP頁面調用Servlet127
6.3系統管理模組的實現過程127
6.3.1界面設計127
6.3.2管理員數據模型實現127
6.3.3數據操作層接口實現129
6.3.4數據操作實現131
6.3.5管理員添加實現134
6.3.6密碼重置實現136
6.3.7查看所有管理員實現138
6.3.8刪除管理員實現140
6.4使用Filter控制用戶許可權141
6.4.1過濾器實現步驟141
6.4.2關鍵代碼實現142
6.5本章知識點144
6.6本章小結144
6.7練習145
第7章商品管理模組設計與開發146
7.1商品管理模組概述146
7.2基礎知識147
7.2.1JSTL147
7.2.2EL151
7.2.3JavaBean簡介157
7.2.4JavaBean的使用158
7.2.5檔案上傳與下載160
7.3數據模型實現165
7.4數據操作層實現168
7.4.1數據操作接口定義168
7.4.2數據操作接口實現169
7.5商品添加實現過程172
7.5.1JSP檔案實現172
7.5.2Servlet類實現177
7.6商品翻頁實現過程181
7.6.1翻頁模型181
7.6.2翻頁邏輯處理類實現182
7.7商品修改及刪除實現過程183
7.7.1JSP檔案實現183
7.7.2Servlet類實現187
7.8商品列表實現過程189
7.9本章知識點192
7.10本章小結193
7.11練習193
第8章商品搜尋模組設計與開發194
8.1商品搜尋模組概述194
8.2基礎知識194
8.2.1MVC設計模式194
8.2.2字元串轉碼196
8.3搜尋實現過程198
8.3.1搜尋頁面設計及實現198
8.3.2搜尋功能代碼實現200
8.4本章知識點202
8.5本章小結202
8.6練習203
第9章購物車模組設計與開發204
9.1購物車模組概述204
9.2事務處理205
9.3訂單貨物模型實現207
9.4訂單模型實現209
9.5數據操作層實現211
9.5.1訂單數據操作接口定義211
9.5.2訂單貨物操作接口定義212
9.5.3訂單數據操作接口實現213
9.5.4訂單貨物操作接口實現216
9.6瀏覽商品實現218
9.7瀏覽次數實現218
9.8瀏覽商品詳細信息實現220
9.9購物車Bean222
9.10加入購物車功能實現224
9.11瀏覽購物車226
9.12修改商品數量實現231
9.13移除商品實現232
9.14收貨人信息實現233
9.15收貨人信息修改功能實現235
9.16訂單確認實現236
9.17本章知識點238
9.18本章小結239
9.19練習239
第10章訂單管理模組設計與開發240
10.1訂單管理模組概述240
10.2訂單管理首頁設計240
10.3訂單號搜尋的實現過程241
10.4查看所有訂單的實現過程244
10.5查看已發貨訂單的實現過程244
10.6查看未發貨訂單的實現過程245
10.7訂單列表實現245
10.8訂單查看/管理實現247
10.9訂單查看/管理頁面代碼實現249
10.10傳送訂單實現251
10.11刪除訂單實現253
10.12本章小結254
10.13練習254
附錄A255
A.1JSP編碼規範255
A.2Ajax與jQuery258
A.3SVN267