JSP程式設計實例教程(第2版)

JSP程式設計實例教程(第2版)

《JSP程式設計實例教程(第2版)》是2015年4月人民郵電出版社出版的圖書,作者是劉志成、寧雲智、武俊琢。

基本介紹

  • 書名:《JSP程式設計實例教程(第2版)》
  • 作者:劉志成、寧雲智、武俊琢
  • ISBN:978-7-115-36579-8
  • 出版社:人民郵電出版社
  • 出版時間:2015年4月
圖書信息,圖書簡介,目錄,

圖書信息

【作者】劉志成 寧雲智 武俊琢
【ISBN】978-7-115-36579-8
【日期】2015-04

圖書簡介

本書通過一個真實、完整的電子商務系統,全面講述了套用JSP技術開發電子商務系統的過程和方法。重點介紹了基於Java的Web套用開發所需的基礎知識和核心技術,包括JSP運行開發環境、JSP語法、JSP內置對象、JSP對資料庫的操作、JSP對JavaBean和Servlet的調用等。同時,詳細展示了電子商務網站常見的幾大功能模組(用戶登錄模組、網站計數器模組、信息查詢模組、購物車模組等)的設計和實現過程。通過“項目驅動、任務教學”模式將知識講解和技能訓練有機結合,融“教、學、練、思”於一體。

目錄

JSP程式設計目錄
第 1章 Web技術概述 6
1.1 認知靜態網頁和動態網頁 6
1.1.1 靜態網頁 6
1.1.2 動態網頁 7
1.2 認知Web伺服器和網路資料庫 7
1.2.1 Web伺服器 7
1.2.2 網路資料庫技術 8
1.3 比較JSP和ASP.NET 9
1.3.1 ASP 9
1.3.2 PHP 10
1.3.3 JSP 10
1.3.4  ASP.NET 4.0 11
1.4 比較C/S結構與B/S結構 12
1.4.1 C/S結構 12
1.4.2 B/S結構 12
1.4.3 C/S結構與B/S結構的比較 13
【課外拓展】 14
第 2章 搭建JSP開發環境 15
2.1 安裝與配置JDK 15
2.1.1 JSP運行環境簡介 15
2.1.2 課堂任務1——JDK的下載與安裝 15
2.2 課堂任務2——下載與啟動Tomcat 17
1、下載Tomcat 17
2、啟動與停止Tomcat服務 19
3、測試Tomcat 19
2.3 認識Dreamweaver 20
2.4 JSP開發環境配置 21
2.5 課堂任務3——在MyEclipse下創建第 一個JSP程式 23
1、新建Web項目 23
2、啟動伺服器 25
3、編寫JSP檔案 26
4、運行JSP檔案 30
2.6 課堂任務4——在Tomcat中部署JSP項目 30
【課外拓展】 31
第3章 電子商城系統介紹 34
3.1 認知e_Buy電子商城系統 34
3.1.1 前台購物系統 34
3.1.2 後台管理系統 35
3.1.3 系統用例圖 35
3.2 課堂任務1——設計並創建電子商城資料庫 36
3.2.1 設計資料庫表 36
3.2.2 編寫資料庫腳本 39
3.2.3 附加資料庫和創建數據源 42
3.2.4 系統流程 44
3.3 課堂任務2——體驗eBuy電子商城的功能 45
3.3.1 首頁 45
3.3.2 用戶註冊 46
3.3.3 用戶登錄 46
3.3.4 商品展示 47
3.3.5 商品詳情 47
3.3.6 購物車 48
3.3.7 結算中心 49
3.3.8 客戶反饋 50
3.3.9 後台管理 50
3.3.10 開發資料夾 52
3.3.11 頁面關係圖 52
3.3.12 系統使用說明 53
【課外拓展】 54
第4章 JSP語法基礎 55
4.1 JSP注釋 55
4.1.1 輸出注釋 55
4.1.2 隱藏注釋 56
4.1.3 課堂任務1——使用JSP注釋 56
4.2 JSP腳本元素 57
4.2.1 課堂任務2——使用聲明 57
4.2.2 課堂任務3——使用表達式 58
4.2.3 課堂任務4——使用腳本程式 59
4.3 JSP指令元素 61
4.3.1 課堂任務5——使用page指令和include指令 61
4.3.2 taglib指令 64
4.4 JSP動作元素 64
4.4.1 課堂任務6——使用include動作 64
4.4.2 課堂任務7——使用forward動作 66
4.4.3 param動作 68
4.4.4 課堂任務8——使用plugin動作 68
4.4.5 JavaBean相關動作 70
【課外拓展】 71
第5章 資料庫訪問技術 73
5.1 JDBC簡介 73
5.1.1 JDBC訪問模型 73
5.1.2 DriverManager 74
5.1.3 Connection 75
5.1.4 課堂任務1——使用專用JDBC驅動程式連線資料庫 75
5.2 查詢商品信息 78
5.2.1 Statement和ResultSet 78
5.2.2 課堂任務2——查詢商品信息 80
5.2.3 課堂任務3——更新資料庫中的數據 82
5.3 使用預編譯SQL語句和存儲過程 86
5.3.1 PreparedStatement接口 86
5.3.2 課堂任務4——使用預編譯SQL語句 87
5.3.3 CallableStatement接口 89
5.3.4 課堂任務5——調用存儲過程統計商品總價 90
5.4 元數據操作 91
5.4.1 DatabaseMetaData 91
5.4.2 ResultSetMetaData 93
5.4.3 課堂任務6——獲取結果集原始信息 94
5.5 資料庫典型套用 96
5.5.1 課堂任務7——數據分頁 96
5.5.2 課堂任務8——在Tomcat 8.0中配置資料庫連線池 100
【課外拓展】 103
第6章 用戶登錄 105
6.1 out對象 105
6.1.1 課堂任務1——使用out對象輸出信息 105
6.2 request對象 107
6.2.1 request對象常用方法 107
6.2.2 課堂任務2——使用request對象獲取HTML表單信息 108
6.2.3 課堂任務3——使用request對象處理漢字信息 110
6.2.4 課堂任務4——全面認識request的常用方法 111
6.2.5 課堂任務5——使用request對象獲取複雜表單信息 112
6.3 用戶登錄 114
6.3.1 課堂任務6——使用GET方法提交數據實現用戶登錄 114
6.3.2 使用POST方法提交數據實現用戶登錄 116
【課外拓展】 116
第7章 網站計數器 118
7.1 response對象 118
7.1.1 response對象常用方法 118
7.1.2 課堂任務1——使用response對象保存檔案 118
7.1.3 課堂任務2——使用response實現重定向 119
7.1.4 課堂任務3——使用response刷新頁面 121
7.2 session對象 122
7.2.1 課堂任務4——使用session對象實現網站計數器 122
7.2.2 課堂任務5——使用session對象記錄表單信息 123
7.3 application對象 125
7.3.1 課堂任務6——application對象讀寫屬性的套用 125
7.3.2 課堂任務7——使用application製作站點計數器 127
7.4 Cookie對象 128
7.4.1 Cookie的概念和功能 128
7.4.2 Cookie基本操作 129
7.4.3 課堂任務8——使用Cookie對象製作站點計數器 129
7.4.4 對象作用範圍 131
7.4.5 其他內置對象 132
【課外拓展】 133
第8章 購物車 135
8.1 JavaBean的編寫與使用 135
8.1.1 課堂任務1——JavaBean的編寫 136
8.1.2 課堂任務2——Java Bean的使用 137
1、操作 137
2、操作 137
3、操作 138
8.1.3 課堂任務3——JavaBean與HTML表單的互動 139
8.2 購物車 143
8.2.1 課堂任務4——JavaBean封裝資料庫訪問操作 143
8.2.2 課堂任務5——套用JavaBean實現購物車 146
8.2.3 課堂任務6——套用JavaBean實現編碼轉換 148
【課外拓展】 149
第9章 線上人數統計 151
9.1 Servlet簡介 151
9.1.1 Servlet的基本概念 151
9.1.2 課堂任務1——Servlet的編寫 152
9.2 Servlet的配置和調用 153
9.2.1 Servlet常用類與接口 153
9.2.2 課堂任務2——Servlet的配置與調用 156
9.2.3 Servlet的生命周期 157
9.3 Servlet套用 158
9.3.1 課堂任務3——Servlet讀取指定HTML表單數據 158
9.3.2 課堂任務4——套用Servlet讀取所有HTML表單數據 160
9.3.3 課堂任務5——套用Servlet讀取Cookie數據 161
9.3.4 課堂任務6——套用Servlet讀取Session數據 163
9.4 線上人數統計 165
9.4.1 Servlet過濾器簡介 165
9.4.2 課堂任務7——編寫和配置Servlet過濾器實現身份驗證 166
9.4.3 Servlet監聽器簡介 168
9.4.4 課堂任務8——線上人數統計 170
【課外拓展】 172
第 10章 郵件傳送及統計圖生成 174
10.1 檔案上傳下載組件 174
10.1.1 jspSmartUpload概述 174
10.1.2 jspSmartUpload常用類 175
10.1.3 課堂任務1——使用jspSmartUpload組件實現檔案上傳 177
10.1.4 課堂任務2——套用jspSmartUplo

相關詞條

熱門詞條

聯絡我們