JSP程式設計項目教程

JSP程式設計項目教程

《JSP程式設計項目教程》是2019年8月電子工業出版社出版的圖書,作者是王平華、徐衛紅、鄒金萍。

基本介紹

  • 書名:JSP程式設計項目教程
  • 作者:王平華、徐衛紅、鄒金萍
  • ISBN:9787121364907
  • 頁數:280頁  
  • 定價:49.8元   
  • 出版社:電子工業出版社
  • 出版時間:2019年8月   
  • 開本:16開
內容簡介,目錄,

內容簡介

本書以幫助讀者熟練掌握JSP技術的具體套用為目標。全書共11章,提供了多個真實的項目案例,包括手機信息採集、驗證碼、用戶身份驗證、剪刀石頭布、發牌遊戲、JavaBean與動作指令套用、JSON與JavaBean轉換套用、基於Servlet+MD5+鹽值的用戶登錄、基於MVC的三層架構用戶管理、日誌檔案管理、單點登錄及授權訪問、基於單例模式及緩衝池的JDBC資料庫開發技術、多檔案上傳技術、安全的檔案下載技術等。每個案例從【案例描述】→【案例分析】→【案例實現】→【運行結果】幾個方面進行了全面剖析,內容由淺入深,讓讀者在項目實戰中成長。 本書附有案例、學習網站、教學課件、實訓開發框架等教學資源,而且為了幫助初學者更好地學習本書講解的內容,還提供了線上答疑,希望可以幫助更多讀者,詳見前言。
本書適合作為高職院校計算機相關專業程式設計或者web項目開發的教程,也可作為軟體開發人員和計算機愛好者參考用書。

目錄

第1章 Web應用程式開發概述 1
1.1 網路應用程式結構的演變 1
1.1.1 B/S結構和C/S結構 1
1.1.2 Web應用程式 3
1.1.3 Web的有關概念 4
1.2 網頁的類型和工作原理 7
1.2.1 靜態網頁和動態網頁 7
1.2.2 為什麼需要動態網頁 9
習題 9
第2章 JSP工作原理、開發環境及運行配置 10
2.1 JSP技術概述 10
2.1.1 Java語言 10
2.1.2 Servlet技術 11
2.1.3 JavaBean技術 11
2.1.4 JSP技術 12
2.1.5 JSP和Java Servlet的關係 12
2.1.6 JSP在JavaWeb開發中的地位 13
2.2 JSP工作原理 13
2.3 JSP開發環境搭建 14
2.3.1 JSP的運行環境 14
2.3.2 JDK的安裝與配置 15
2.3.3 Tomcat 7的安裝與配置 17
2.4 JSP開發工具 21
2.4.1 IDEA簡介 21
2.4.2 IDEA的安裝及配置 21
2.5 創建第一個JSP套用 23
習題 29
第3章 JSP編程基礎 30
3.1 JSP編程語法 30
3.1.1 JSP頁面的基本結構 30
3.1.2 JSP變數的聲明 32
3.1.3 選擇語句 33
3.1.4 循環語句 33
3.2 JSP頁面編程 34
3.2.1 腳本程式 34
3.2.2 變數與方法的聲明 35
3.2.3 JSP表達式 35
3.2.4 JSP中的注釋 35
3.3 輸出26個英文字母 36
3.4 抽獎遊戲 37
習題 39
第4章 JSP指令操作 40
4.1 編譯指令 40
4.1.1 page指令 41
4.1.2 include指令 43
4.1.3 taglib 指令 44
4.2 動作指令 45
4.2.1 include指令 45
4.2.2 useBean指令 45
4.2.3 setPoperty指令 46
4.2.4 getPoperty指令 47
4.2.5 forward指令 47
4.2.6 plugin指令 47
4.3 設計一個登錄頁面 48
4.4 Excel解析收到的信息 52
習題 53
第5章 內置對象技術 54
5.1 內置對象概述 54
5.1.1 request對象 55
5.1.2 out內置對象 56
5.1.3 response內置對象 57
5.1.4 session內置對象 59
5.1.5 application內置對象 60
5.1.6 page內置對象 62
5.1.7 pageContext內置對象 62
5.1.8 config內置對象 62
5.1.9 exception內置對象 62
5.2 內置對象的使用 62
5.2.1 手機信息採集 63
5.2.2 驗證碼 75
5.2.3 用戶身份驗證 79
習題 86
第6章 EL與JSTL標籤 87
6.1 EL與JSTL概述 87
6.1.1 EL概述 88
6.1.2 JSTL概述 89
6.2 剪刀石頭布遊戲 95
6.3 發牌遊戲 99
習題 107
第7章 JavaBean技術 108
7.1 JavaBean概述 108
7.1.1 JavaBean組成 109
7.1.2 JavaBean作用範圍 109
7.2 JavaBean與動作指令套用 110
7.3 JSON與JavaBean轉換套用 114
習題 120
第8章 Servlet技術 121
8.1 Servlet相關知識 121
8.1.1 Servlet相關類 122
8.1.2 Servlet類定義方式 123
8.2 基於Servlet用戶登錄 125
8.3 基於MVC的三層架構用戶管理 129
習題 154
第9章 過濾器與監聽器 156
9.1 過濾器與監聽器相關知識 156
9.1.1 過濾器 157
9.1.2 監聽器 159
9.2 日誌檔案 161
9.3 單點登錄及授權訪問 168
習題 180
第10章 JDBC資料庫開發 182
10.1 JDBC相關知識 182
10.1.1 JDBC核心類 183
10.1.2 JDBC連線池配置 187
10.1.3 單例模式DBHelper類 188
10.2 用戶CRUD開發 193
10.3 登錄與MD5密碼管理 221
習題 226
第11章 檔案上傳與下載 227
11.1 檔案上傳與下載相關知識 227
11.1.1 檔案上傳相關知識 228
11.1.2 檔案下載相關知識 230
11.2 檔案上傳 238
11.3 檔案下載 265
習題 271,
第1章 Web應用程式開發概述 1
1.1 網路應用程式結構的演變 1
1.1.1 B/S結構和C/S結構 1
1.1.2 Web應用程式 3
1.1.3 Web的有關概念 4
1.2 網頁的類型和工作原理 7
1.2.1 靜態網頁和動態網頁 7
1.2.2 為什麼需要動態網頁 9
習題 9
第2章 JSP工作原理、開發環境及運行配置 10
2.1 JSP技術概述 10
2.1.1 Java語言 10
2.1.2 Servlet技術 11
2.1.3 JavaBean技術 11
2.1.4 JSP技術 12
2.1.5 JSP和Java Servlet的關係 12
2.1.6 JSP在JavaWeb開發中的地位 13
2.2 JSP工作原理 13
2.3 JSP開發環境搭建 14
2.3.1 JSP的運行環境 14
2.3.2 JDK的安裝與配置 15
2.3.3 Tomcat 7的安裝與配置 17
2.4 JSP開發工具 21
2.4.1 IDEA簡介 21
2.4.2 IDEA的安裝及配置 21
2.5 創建第一個JSP套用 23
習題 29
第3章 JSP編程基礎 30
3.1 JSP編程語法 30
3.1.1 JSP頁面的基本結構 30
3.1.2 JSP變數的聲明 32
3.1.3 選擇語句 33
3.1.4 循環語句 33
3.2 JSP頁面編程 34
3.2.1 腳本程式 34
3.2.2 變數與方法的聲明 35
3.2.3 JSP表達式 35
3.2.4 JSP中的注釋 35
3.3 輸出26個英文字母 36
3.4 抽獎遊戲 37
習題 39
第4章 JSP指令操作 40
4.1 編譯指令 40
4.1.1 page指令 41
4.1.2 include指令 43
4.1.3 taglib 指令 44
4.2 動作指令 45
4.2.1 include指令 45
4.2.2 useBean指令 45
4.2.3 setPoperty指令 46
4.2.4 getPoperty指令 47
4.2.5 forward指令 47
4.2.6 plugin指令 47
4.3 設計一個登錄頁面 48
4.4 Excel解析收到的信息 52
習題 53
第5章 內置對象技術 54
5.1 內置對象概述 54
5.1.1 request對象 55
5.1.2 out內置對象 56
5.1.3 response內置對象 57
5.1.4 session內置對象 59
5.1.5 application內置對象 60
5.1.6 page內置對象 62
5.1.7 pageContext內置對象 62
5.1.8 config內置對象 62
5.1.9 exception內置對象 62
5.2 內置對象的使用 62
5.2.1 手機信息採集 63
5.2.2 驗證碼 75
5.2.3 用戶身份驗證 79
習題 86
第6章 EL與JSTL標籤 87
6.1 EL與JSTL概述 87
6.1.1 EL概述 88
6.1.2 JSTL概述 89
6.2 剪刀石頭布遊戲 95
6.3 發牌遊戲 99
習題 107
第7章 JavaBean技術 108
7.1 JavaBean概述 108
7.1.1 JavaBean組成 109
7.1.2 JavaBean作用範圍 109
7.2 JavaBean與動作指令套用 110
7.3 JSON與JavaBean轉換套用 114
習題 120
第8章 Servlet技術 121
8.1 Servlet相關知識 121
8.1.1 Servlet相關類 122
8.1.2 Servlet類定義方式 123
8.2 基於Servlet用戶登錄 125
8.3 基於MVC的三層架構用戶管理 129
習題 154
第9章 過濾器與監聽器 156
9.1 過濾器與監聽器相關知識 156
9.1.1 過濾器 157
9.1.2 監聽器 159
9.2 日誌檔案 161
9.3 單點登錄及授權訪問 168
習題 180
第10章 JDBC資料庫開發 182
10.1 JDBC相關知識 182
10.1.1 JDBC核心類 183
10.1.2 JDBC連線池配置 187
10.1.3 單例模式DBHelper類 188
10.2 用戶CRUD開發 193
10.3 登錄與MD5密碼管理 221
習題 226
第11章 檔案上傳與下載 227
11.1 檔案上傳與下載相關知識 227
11.1.1 檔案上傳相關知識 228
11.1.2 檔案下載相關知識 230
11.2 檔案上傳 238
11.3 檔案下載 265
習題 271

相關詞條

熱門詞條

聯絡我們