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