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