JSP程序設(shè)計(jì)案例教程(第2版)
定 價(jià):48.5 元
叢書(shū)名:“十二五”職業(yè)教育國(guó)家規(guī)劃教材修訂版
- 作者:寧云智,劉志成主編
- 出版時(shí)間:2019/2/1
- ISBN:9787040511215
- 出 版 社:高等教育出版社
- 中圖法分類(lèi):TP312.8
- 頁(yè)碼:273
- 紙張:膠版紙
- 版次:2
- 開(kāi)本:16K
本書(shū)是國(guó)家職業(yè)教育軟件技術(shù)專(zhuān)業(yè)教學(xué)資源庫(kù)配套教材,同時(shí)為“十二五”職業(yè)教育國(guó)家規(guī)劃教材的修訂版。本書(shū)通過(guò)一個(gè)電子商城系統(tǒng)的完整案例,詳細(xì)介紹了基于Java的Web應(yīng)用開(kāi)發(fā)所需的基礎(chǔ)知識(shí)和編程技巧,主要內(nèi)容包括Java Web程序設(shè)計(jì)基礎(chǔ)、Java Web核心技術(shù)及Java Web高級(jí)應(yīng)用,并通過(guò)電子商務(wù)網(wǎng)站常見(jiàn)的8大功能(用戶注冊(cè)、用戶登錄、網(wǎng)站計(jì)數(shù)器、商品信息查詢(xún)、商品信息瀏覽、購(gòu)物車(chē)、購(gòu)物結(jié)算及訂單查詢(xún)、后臺(tái)管理)的實(shí)現(xiàn),詳細(xì)講述了使用Java Web技術(shù)開(kāi)發(fā)電子商務(wù)網(wǎng)站的過(guò)程和方法。本書(shū)將知識(shí)介紹和技能訓(xùn)練有機(jī)結(jié)合,融“教、學(xué)、練、思”于一體,適合“案例教學(xué)、項(xiàng)目驅(qū)動(dòng)、理論實(shí)踐一體化”的教學(xué)模式。本書(shū)在第一版的基礎(chǔ)上升級(jí)改版為新形態(tài)一體化教材。與本書(shū)配套的數(shù)字課程將在“智慧職教”(www.icve.com.cn)網(wǎng)站上線,學(xué)習(xí)者可以登錄網(wǎng)站進(jìn)行學(xué)習(xí),也可以通過(guò)掃描書(shū)中二維碼觀看教學(xué)視頻,詳見(jiàn)“智慧職教使用指南”。本書(shū)可作為高職高專(zhuān)院校軟件技術(shù)與計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)方向的教材,也可作為IT從業(yè)者、軟件研發(fā)人員的參考書(shū)。
單元1 Web技術(shù)概述
任務(wù)1 認(rèn)知靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)
1.1.1 靜態(tài)網(wǎng)頁(yè)
1.1.2 動(dòng)態(tài)網(wǎng)頁(yè)
任務(wù)2 認(rèn)知web服務(wù)器和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)
1.2.1 Web服務(wù)器
1.2.2 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)
任務(wù)3 認(rèn)知ASP、PHP、JSP和ASP.NET
1.3.1 ASP
1.3.2 PHP
1.3.3 JSP
1.3.4 ASENET
任務(wù)4 比較C/S結(jié)構(gòu)與B/S結(jié)構(gòu)
1.4.1 C/S結(jié)構(gòu)
1.4.2 B/S結(jié)構(gòu)
1.4.3 C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的比較
課外拓展
單元2 電子商城系統(tǒng)介紹
任務(wù)1 認(rèn)知eBuy電子商城系統(tǒng)
2.1.1 前臺(tái)購(gòu)物系統(tǒng)
2.1.2 后臺(tái)管理系統(tǒng)
2.1.3 系統(tǒng)用例圖
任務(wù)2 設(shè)計(jì)并創(chuàng)建電子商城系統(tǒng)數(shù)據(jù)庫(kù)
2.2.1 設(shè)計(jì)數(shù)據(jù)庫(kù)表
2.2.2 編寫(xiě)數(shù)據(jù)庫(kù)腳本
2.2.3 附加數(shù)據(jù)庫(kù)和創(chuàng)建數(shù)據(jù)源
2.2.4 系統(tǒng)流程
任務(wù)3 體驗(yàn)eBuy電子商城系統(tǒng)的功能
2.3.1 首頁(yè)
2.3.2 用戶注冊(cè)
2.3.3 用戶登錄
2.3.4 商品展示
2.3.5 商品詳情
2.3.6 購(gòu)物車(chē)
2.3.7 結(jié)算中心
2.3.8 客戶反饋
2.3.9 后臺(tái)管理
2.3.10 開(kāi)發(fā)文件夾
2.3.11 頁(yè)面關(guān)系圖
2.3.12 系統(tǒng)使用說(shuō)明
課外拓展
單元3 搭建JSP開(kāi)發(fā)環(huán)境
任務(wù)1 安裝與配置JDK
3.1.1 JSP運(yùn)行環(huán)境簡(jiǎn)介
3.1.2 JDK的下載與安裝
任務(wù)2 安裝與配置Tomcat
3.2.1 下載Tomcat
3.2.2 安裝與配置Tomcat
3.2.3 啟動(dòng)與停止Tomcat
3.2.4 測(cè)試Tomcat
3.2.5 認(rèn)識(shí)Dreamweaver
3.2.6 配置Eclipse的.ISP開(kāi)發(fā)環(huán)境
任務(wù)3 在Eclipse下創(chuàng)建第一個(gè)JSP程序
3.3.1 新建Web項(xiàng)目
3.3.2 創(chuàng)建服務(wù)器
3.3.3 編寫(xiě)JSP文件
3.3.4 運(yùn)行JSP文件
任務(wù)4 獨(dú)立創(chuàng)建第一個(gè)JSP程序
課外拓展
課后練習(xí)
單元4 JSP語(yǔ)法基礎(chǔ)
任務(wù)1 使用JSP注釋
4.1.1 輸出注釋
4.1.2 隱藏注釋
任務(wù)2 使用聲明
任務(wù)3 使用表達(dá)式
任務(wù)4 使用腳本程序
任務(wù)5 使用page指令和include指令
任務(wù)6 使用include動(dòng)作
任務(wù)7 使用forward動(dòng)作和param動(dòng)作
任務(wù)8 使用plugin動(dòng)作
課外拓展
課后練習(xí)
單元5 JSP內(nèi)置對(duì)象
任務(wù)1 使用out對(duì)象
任務(wù)2 使用request對(duì)象獲取簡(jiǎn)單表單信息
任務(wù)3 使用request對(duì)象處理漢字信息
任務(wù)4 全面認(rèn)識(shí)request對(duì)象的常用方法
任務(wù)5 使用request對(duì)象獲取復(fù)雜表單信息
任務(wù)6 GET方法提交數(shù)據(jù)
任務(wù)7 POST方法提交數(shù)據(jù)
任務(wù)8 使用response對(duì)象設(shè)置響應(yīng)頭屬性
任務(wù)9 使用response對(duì)象實(shí)現(xiàn)重定向
任務(wù)10 使用response對(duì)象刷新頁(yè)面
任務(wù)11 使用session對(duì)象制作站點(diǎn)計(jì)數(shù)器
任務(wù)12 使用session對(duì)象記錄表單信息
任務(wù)13 使用application對(duì)象讀寫(xiě)屬性值
任務(wù)14 使用application對(duì)象制作站點(diǎn)計(jì)數(shù)器
任務(wù)15 使用Cookie對(duì)象制作站點(diǎn)計(jì)數(shù)器
5.15.1 Cookie的概念和功能
5.15.2 Cookie的基本操作
5.15.3 一些內(nèi)置對(duì)象的作用范圍
5.15.4 其他內(nèi)置對(duì)象
課外拓展
課后練習(xí)
單元6 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)
任務(wù)1 使用JDBC-ODBC橋連接數(shù)據(jù)庫(kù)
6.1.1 JDBC訪問(wèn)模型
6.1.2 DriverManager
6.1.3 Connection
任務(wù)2 使用專(zhuān)用JDBC驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù)
任務(wù)3 檢索最新商品信息
任務(wù)4 更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)
任務(wù)5 使用預(yù)編譯SQL語(yǔ)句
6.5.1 PreparedStatement接口
6.5.2 CallableStatement接口
任務(wù)6 調(diào)用存儲(chǔ)過(guò)程統(tǒng)計(jì)商品總價(jià)
任務(wù)7 獲取數(shù)據(jù)庫(kù)原始信息
6.7.1 DatabaseMetaData
6.7.2 ResultSetMetaData
任務(wù)8 獲取結(jié)果集原始信息
任務(wù)9 數(shù)據(jù)分頁(yè)
任務(wù)10 在Tomcat 6.0中配置數(shù)據(jù)庫(kù)連接池
課外拓展
課后練習(xí)
單元7 JavaBean技術(shù)
任務(wù)1 編寫(xiě)一個(gè)簡(jiǎn)單的JavaBean
任務(wù)2 使用JavaBean
7.2.1 操作
7.2.2 操作
7.2.3 操作
任務(wù)3 JavaBean與HTML表單的交互
任務(wù)4 應(yīng)用JavaBean封裝數(shù)據(jù)庫(kù)訪問(wèn)操作
任務(wù)5 應(yīng)用JavaBean實(shí)現(xiàn)購(gòu)物車(chē)
任務(wù)6 應(yīng)用JavaBean實(shí)現(xiàn)編碼轉(zhuǎn)換
課外拓展
課后練習(xí)
單元8 Servlet技術(shù)
任務(wù)1 認(rèn)識(shí)第一個(gè)Servlet
任務(wù)2 配置和調(diào)用Servlet
8.2.1 Servlet常用類(lèi)與接口
8.2.2 Servlet的生命周期
任務(wù)3 應(yīng)用Servlet讀取指定HTML表單數(shù)據(jù)
任務(wù)4 應(yīng)用Servlet讀取所有HTML表單數(shù)據(jù)
任務(wù)5 應(yīng)用Servlet讀取Cookie數(shù)據(jù)
任務(wù)6 應(yīng)用Servlet讀取Session數(shù)據(jù)
任務(wù)7 應(yīng)用過(guò)濾器進(jìn)行身份驗(yàn)證
任務(wù)8 應(yīng)用監(jiān)聽(tīng)器統(tǒng)計(jì)在線人數(shù)
課外拓展
課后練習(xí)
單元9 組件應(yīng)用
任務(wù)1 應(yīng)用jspSmartUpload組件實(shí)現(xiàn)文件上傳
9.1.1 jspSmartUpload概述
9.1.2 jspSmartUpload常用類(lèi)
任務(wù)2 應(yīng)用jspSmartUpload組件實(shí)現(xiàn)文件下載
任務(wù)3 應(yīng)用JavaMail組件發(fā)送郵件
9.3.1 JavaMail概述
9.3.2 JavaMail常用類(lèi)
任務(wù)4 應(yīng)用JFreeChart組件生成餅圖
任務(wù)5 應(yīng)用JFreeChart組件實(shí)現(xiàn)柱狀圖
任務(wù)6 應(yīng)用jExcelAPI組件生成Excel文件
課外拓展
課后練習(xí)
參考文獻(xiàn)