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