Java Web應(yīng)用開發(fā)項(xiàng)目教程(第3版)
定 價(jià):59 元
當(dāng)前圖書已被 2 所學(xué)校薦購過!
查看明細(xì)
- 作者:王俊松
- 出版時(shí)間:2021/12/1
- ISBN:9787121379369
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:364
- 紙張:
- 版次:01
- 開本:16開
本書以一個(gè)Web應(yīng)用系統(tǒng)—E-Store(電子商城)項(xiàng)目開發(fā)為主線,從實(shí)際項(xiàng)目開發(fā)的角度出發(fā),采用“項(xiàng)目和任務(wù)驅(qū)動(dòng)”教學(xué)法,系統(tǒng)、全面地介紹如何應(yīng)用Java Web的基本技術(shù)開發(fā)Web應(yīng)用系統(tǒng)。重點(diǎn)介紹E-Store的商品信息瀏覽、商品信息查詢、用戶注冊、用戶登錄、購物車、購物結(jié)算與訂單查詢,以及后臺(tái)管理等模塊的設(shè)計(jì)與實(shí)現(xiàn),將Java Web的基本技術(shù)合理地分解到各個(gè)模塊中介紹,每一個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn)按照“功能說明→分析設(shè)計(jì)→編程詳解→知識(shí)拓展”的順序進(jìn)行介紹,符合高職學(xué)生的認(rèn)知規(guī)律和職業(yè)技能的形成規(guī)律。本書將專業(yè)知識(shí)講解、職業(yè)技能訓(xùn)練、綜合能力提高進(jìn)行有機(jī)的結(jié)合,適用于項(xiàng)目教學(xué)或理論、實(shí)踐一體化教學(xué),融“教、學(xué)、練”于一體,強(qiáng)化技能訓(xùn)練,提高實(shí)戰(zhàn)能力,讓讀者在反復(fù)動(dòng)手的實(shí)踐過程中,學(xué)會(huì)如何應(yīng)用所學(xué)知識(shí)解決實(shí)際問題。本書可以作為高職高專計(jì)算機(jī)應(yīng)用技術(shù)、軟件技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)信息管理、電子商務(wù)等專業(yè)的教材,也適用于Web技術(shù)開發(fā)人員作為參考用書。
王俊松,博士在讀,副教授、高級工程師。南京信息職業(yè)技術(shù)學(xué)院中青年學(xué)術(shù)帶頭人,圖文信息中心副主任,長期從事軟件技術(shù)專業(yè)的教學(xué)和研究工作,目前負(fù)責(zé)學(xué)校智慧校園的建設(shè)工作,具有豐富的軟件項(xiàng)目研發(fā)經(jīng)驗(yàn),擅長信息系統(tǒng)的設(shè)計(jì)、開發(fā)和優(yōu)化。
第1章 Java Web應(yīng)用開發(fā)基礎(chǔ)
1.1 Java Web應(yīng)用成功案例
1.2 程序開發(fā)體系結(jié)構(gòu)
1.2.1 C/S結(jié)構(gòu)
1.2.2 B/S結(jié)構(gòu)
1.2.3 C/S和B/S的比較
1.3 Web應(yīng)用基礎(chǔ)
1.3.1 靜態(tài)網(wǎng)頁
1.3.2 動(dòng)態(tài)網(wǎng)頁
1.3.3 Web應(yīng)用運(yùn)行環(huán)境
1.3.4 Web客戶端技術(shù)
1.4 動(dòng)態(tài)網(wǎng)頁技術(shù)CGI/ASP/PHP/JSP
1.4.1 CGI
1.4.2 ASP
1.4.3 PHP
1.4.4 JSP
1.5 JSP的開發(fā)模式
1.5.1 純粹JSP實(shí)現(xiàn)
1.5.2 JSP+JavaBean實(shí)現(xiàn)
1.5.3 JSP+JavaBean+Servlet實(shí)現(xiàn)
1.6 Java Web應(yīng)用的運(yùn)行環(huán)境
1.6.1 安裝和配置JDK
1.6.2 安裝和配置Tomcat服務(wù)器
1.6.3 測試安裝是否成功
1.7 測試一個(gè)JSP程序
練習(xí)題
一、選擇題
二、簡答題
三、操作題
第2章 E-store電子商城項(xiàng)目概述
2.1 系統(tǒng)分析與總體設(shè)計(jì)
2.1.1 功能需求分析
2.1.2 系統(tǒng)目標(biāo)
2.1.3 系統(tǒng)功能結(jié)構(gòu)
2.1.4 網(wǎng)站業(yè)務(wù)流程圖
2.1.5 系統(tǒng)預(yù)覽
2.2 系統(tǒng)架構(gòu)設(shè)計(jì)與搭建
2.2.1 系統(tǒng)架構(gòu)設(shè)計(jì)
2.2.2 業(yè)務(wù)實(shí)體設(shè)計(jì)
2.2.3 業(yè)務(wù)邏輯設(shè)計(jì)
2.2.4 開發(fā)環(huán)境
2.2.5 創(chuàng)建項(xiàng)目
2.3 網(wǎng)站歡迎頁面
2.3.1 功能說明
2.3.2 實(shí)現(xiàn)步驟
2.4 JSP頁面基本語法
2.4.1 指令
2.4.2 注釋
2.4.3 腳本
2.4.4 動(dòng)作
2.4.5 內(nèi)置對象
練習(xí)題
一、選擇題
二、簡答題
三、操作題
第3章 商品展示模塊
3.1 商品展示頁面設(shè)計(jì)
3.1.1 功能說明
3.1.2 流程分析與設(shè)計(jì)
3.1.3 編程詳解
3.1.4 JSP訪問數(shù)據(jù)庫
3.2 優(yōu)化商品展示頁面
3.2.1 功能分析及設(shè)計(jì)
3.2.2 優(yōu)化設(shè)計(jì)
3.2.3 編程詳解
3.3 統(tǒng)一網(wǎng)站頁面風(fēng)格
3.3.1 分析與設(shè)計(jì)
3.3.2 編程詳解
3.3.3 JSP的include動(dòng)作
3.4 新品及特價(jià)商品展示
3.4.1 功能說明
3.4.2 流程分析與設(shè)計(jì)
3.4.3 編程詳解
3.4.4 特價(jià)商品展示
3.4.5 JSP內(nèi)置對象Request和Response
3.5 商品檢索
3.5.1 功能說明
3.5.2 流程分析與設(shè)計(jì)
3.5.3 編程詳解
3.5.4 表單提交與中文處理
練習(xí)題
一、選擇題
二、簡答題
第4章 商城會(huì)員管理
4.1 會(huì)員登錄模塊
4.1.1 功能說明
4.1.2 流程分析與設(shè)計(jì)
4.1.3 編程詳解
4.1.4 會(huì)話機(jī)制與Session對象
4.2 用戶密碼找回
4.2.1 功能說明
4.2.2 流程分析與設(shè)計(jì)
4.2.3 編程詳解
4.3 會(huì)員注冊
4.3.1 功能說明
4.3.2 流程分析與設(shè)計(jì)
4.3.3 編程詳解
4.3.4 使用<jsp:forward>轉(zhuǎn)發(fā)請求
4.3.5 在JSP頁面中使用JavaBean
4.4 會(huì)員信息修改
4.4.1 功能說明
4.4.2 流程分析與設(shè)計(jì)
4.4.3 編程詳解
4.5 Ajax簡介
練習(xí)題
一、選擇題
二、簡答題
三、操作題
第5章 購物車模塊
5.1 商品詳細(xì)信息展示
5.1.1 功能說明
5.1.2 流程分析與設(shè)計(jì)
5.1.3 編程詳解
5.2 添加商品到購物車
5.2.1 功能說明
5.2.2 流程分析與設(shè)計(jì)
5.2.3 編程詳解
5.3 顯示購物車
5.3.1 功能說明
5.3.2 流程分析與設(shè)計(jì)
5.3.3 編程詳解
5.3.4 <useBean>與生成實(shí)例的關(guān)系
5.4 修改及清空購物車
5.4.1 功能說明及頁面流程
5.4.2 編程詳解
5.4.3 JSP的錯(cuò)誤處理
5.5 生成訂單
5.5.1 功能說明
5.5.2 流程設(shè)計(jì)
5.5.3 編程詳解
練習(xí)題
一、選擇題
二、簡答題
三、操作題
第6章 基于MVC模式的訂單模塊
6.1 會(huì)員訂單查詢子模塊
6.1.1 功能說明
6.1.2 流程分析與設(shè)計(jì)
6.1.3 編程詳解
6.1.4 Servlet與Jsp的關(guān)系
6.2 會(huì)員查看訂單詳細(xì)信息
6.2.1 功能說明
6.2.2 流程分析與設(shè)計(jì)
6.2.3 編程詳解
6.2.4 MVC與訂單模塊
6.3 會(huì)員查看已出貨和未出貨訂單信息
6.3.1 功能說明
6.3.2 流程分析與設(shè)計(jì)
6.3.3 編程詳解
6.3.4 Servlet技術(shù)特性分析
6.4 管理員查看所有訂單及詳細(xì)信息
6.4.1 功能說明
6.4.2 流程分析與設(shè)計(jì)
6.4.3 編程詳解
6.5 管理員發(fā)貨
6.5.1 功能說明
6.5.2 流程分析與設(shè)計(jì)
6.5.3 編程詳解
6.6 管理員刪除訂單
6.6.1 功能說明
6.6.2 流程分析與設(shè)計(jì)
6.6.3 編程詳解
6.7 Servlet知識(shí)總結(jié)
6.7.1 Servlet的生命周期
6.7.2 Java Servlet API
6.7.3 創(chuàng)建Servlet的簡單實(shí)例
6.7.4 Servlet的配置
6.7.5 調(diào)用Servlet
6.7.6 Servlet調(diào)用匹配規(guī)則
練習(xí)題
一、選擇題
二、簡答題
三、操作題
第7章 使用過濾器實(shí)現(xiàn)用戶授權(quán)驗(yàn)證
7.1 使用Servlet過濾器實(shí)現(xiàn)用戶授權(quán)驗(yàn)證功能
7.1.1 Servlet過濾器實(shí)現(xiàn)用戶登錄驗(yàn)證功能說明
7.1.2 Servlet過濾器用戶登錄驗(yàn)證模塊設(shè)計(jì)
7.1.3 Servlet過濾器用戶登錄驗(yàn)證模塊實(shí)現(xiàn)
7.1.4 Servlet過濾器技術(shù)特性分析
7.2 Servlet過濾器知識(shí)總結(jié)
7.3 過濾器典型應(yīng)用:字符編碼過濾器
練習(xí)題
一、選擇題
二、簡答題
三、操作題
第8章 使用監(jiān)聽器實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì)
8.1 使用Servlet監(jiān)聽器實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì)
8.1.1 在線人數(shù)統(tǒng)計(jì)功能分析
8.1.2 Servlet監(jiān)聽器模塊設(shè)計(jì)
8.1.3 Servlet監(jiān)聽器編程詳解
8.1.4 Servlet監(jiān)聽器技術(shù)特性分析
8.2 Servlet監(jiān)聽器知識(shí)總結(jié)
8.3 Servlet監(jiān)聽器的典型應(yīng)用:在線用戶監(jiān)聽器
練習(xí)題
一、選擇題
二、簡答題
三、操作題
第9章 基于Spring MVC的應(yīng)用開發(fā)
9.1 Spring框架基礎(chǔ)
9.1.1 Spring是什么
9.1.2 Spring IoC容器
9.1.3 Spring依賴注入
9.2 Spring Bean簡介
9.2.1 Spring Bean是什么
9.2.2 Spring Bean配置
9.3 Spring MVC框架基礎(chǔ)
9.3.1 Spring MVC是什么
9.3.2 Spring MVC的執(zhí)行流程
9.3.3 Spring MVC接口
9.4 管理員登錄功能的開發(fā)
9.4.1 功能說明
9.4.2 流程分析與設(shè)計(jì)
9.4.3 編程詳解
第10章 后臺(tái)用戶管理模塊
10.1 E-Store后臺(tái)總體規(guī)劃
10.2 管理員登錄
10.2.1 功能說明
10.2.2 流程分析與設(shè)計(jì)
10.2.3 編程詳解
10.3 管理員查詢
10.3.1 功能說明
10.3.2 流程分析與設(shè)計(jì)
10.3.3 編程詳解
10.4 管理員添加
10.4.1 功能說明
10.4.2 流程分析與設(shè)計(jì)
10.4.3 編程詳解
10.5 管理員刪除
10.5.1 功能說明
10.5.2 流程分析與設(shè)計(jì)
10.5.3 編程詳解
10.6 管理員退出登錄
10.6.1 功能說明
10.6.2 流程分析與設(shè)計(jì)
第11章 后臺(tái)商品管理模塊
11.1 商品查詢
11.1.1 功能說明
11.1.2 流程分析與設(shè)計(jì)
11.1.3 編程詳解
11.2 商品添加
11.2.1 功能說明
11.2.2 流程分析與設(shè)計(jì)
11.2.3 編程詳解
11.3 商品修改操作
11.3.1 功能說明
11.3.2 流程分析與設(shè)計(jì)
11.3.3 編程詳解
11.4 刪除商品
11.4.1 功能說明
11.4.2 流程分析與設(shè)計(jì)
11.4.3 編程詳解
11.5 類別查詢
11.5.1 功能說明
11.5.2 流程分析與設(shè)計(jì)
11.5.3 編程詳解
11.6 添加類別
11.6.1 功能說明
11.6.2 流程分析與設(shè)計(jì)
11.6.3 編程詳解
11.7 類別修改
11.7.1 功能說明
11.7.2 流程分析與設(shè)計(jì)
11.7.3 編程詳解
11.8 類別刪除
11.8.1 功能說明
11.8.2 流程分析與設(shè)計(jì)
11.8.3 編程詳解
第12章 JSP技術(shù)
12.1 JSP簡介
12.1.1 JSP與HTML、Servlet的不同
12.1.2 JSP的請求和執(zhí)行過程
12.1.3 實(shí)驗(yàn)?1創(chuàng)建第一個(gè)JSP頁面
12.2 JSP基本語法
12.2.1 JSP指令
12.2.2 JSP聲明
12.2.3 Java程序片段
12.2.4 Java表達(dá)式
12.2.5 JSP中的注釋
12.3 靜態(tài)包含與動(dòng)態(tài)包含
12.3.1 靜態(tài)包含
12.3.2 動(dòng)態(tài)包含
12.3.3 實(shí)驗(yàn)2 include指令和include操作
12.4 隱含對象簡介
12.5 Cookie對象
12.5.1 HTTP的無狀態(tài)性
12.5.2 URL重寫技術(shù)
12.5.3 隱藏表單技術(shù)
12.5.4 Cookie技術(shù)
12.5.5 Cookie對象的使用
12.5.6 實(shí)驗(yàn)3創(chuàng)建Cookie
12.6 Session對象
12.6.1 Session對象與Cookie的聯(lián)系
12.6.2 Session對象的生存期
12.6.3 Session對象的重建
12.6.4 向HttpSession對象中存取屬性
12.6.5 實(shí)驗(yàn)4理解Session
12.6.6 實(shí)驗(yàn)5使用Session存取屬性
12.7 其他隱含對象
12.7.1 Request對象
12.7.2 Response對象
12.7.3 Application對象
12.7.4 pageContext對象
12.7.5 實(shí)驗(yàn)6理解Application對象的作用范圍
12.7.6 Out對象
12.8 JDBC
12.8.1 什么是JDBC
12.8.2 JDBC API
12.8.3 連接數(shù)據(jù)庫
12.8.4 JDBC 操作數(shù)據(jù)庫
12.8.5 實(shí)驗(yàn)7用Servlet實(shí)現(xiàn)商品的模糊查詢功能