jsp程式設計實例教程(電子工業出版社2017年11月出版的書籍)

jsp程式設計實例教程(電子工業出版社2017年11月出版的書籍)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《jsp程式設計實例教程》是電子工業出版社2017年11月出版的書籍。本書系統地講解了JSP程式設計所涉及的基本語法,並以線上圖書銷售平台項目貫穿始終,真正做到項目驅動。

基本介紹

  • 中文名:jsp程式設計實例教程
  • 作者:谷志峰
  • 出版社:電子工業出版社
  • 出版時間:2017年11月
  • ISBN:9787121326097
內容簡介,圖書目錄,作者簡介,

內容簡介

本書系統地講解了JSP程式設計所涉及的基本語法,並以線上圖書銷售平台項目貫穿始終,真正做到項目驅動。全書共9章,內容包括JSP概述、線上圖書銷售平台項目案例設計、Java資料庫編程技術、HTML和CSS簡介、JSP基本語法詳解、JSP內置對象詳解、EL表達式和JSTL標籤、MVC設計模式和Servlet技術詳解、過濾器和監聽器。本書提供配套電子課件。本書的特色是通俗易懂、案例翔實、項目驅動、體系結構合理、章節設定得當,可作為高等院校計算機及信息工程類專業相關課程的教材,也適合JSP初學者作為入門的自學教材。

圖書目錄

目 錄
第1章 JSP概述 1
1.1 JSP簡介 1
1.2 JSP工作原理 1
1.3 JSP程式體系結構 2
1.3.1 比較C/S結構與B/S結構 2
1.3.2 三層架構 4
1.3.3 兩層架構 5
1.4 搭建JSP的運行環境 5
1.4.1 JDK的安裝與配置 5
1.4.2 Tomcat的安裝、運行與目錄結構 7
1.4.3 開發工具的選擇 11
1.5 個JSP套用 12
1.5.1 創建JSP頁面 12
1.5.2 運行JSP程式 14
習題1 16
第2章 線上圖書銷售平台項目案例設計 18
2.1 系統需求分析 18
2.1.1 系統需求及許可權分析 18
2.1.2 系統功能詳細介紹 18
2.2 資料庫設計 23
2.2.1 資料庫設計的三大範式 23
2.2.2 數據表結構詳細介紹 25
2.3 系統編寫要求及分工 29
2.3.1 系統總體架構 29
2.3.2 系統分工及要求 29
習題2 30
第3章 Java資料庫編程技術 31
3.1 常用資料庫介紹 31
3.1.1 Oracle資料庫 31
3.1.2 MySQL資料庫 32
3.2 JDBC概述 33
3.2.1 JDBC簡介 33
3.2.2 JDBC驅動程式 33
3.3 資料庫操作常用接口簡介 34
3.3.1 驅動程式接口Driver 34
3.3.2 驅動程式管理器DriverManager類 34
3.3.3 資料庫連線接口Connection 35
3.3.4 執行SQL語句接口Statement 35
3.3.5 執行動態SQL語句接口PreparedStatement 35
3.3.6 執行存儲過程接口CallableStatement 35
3.3.7 訪問結果集接口ResultSet 35
3.4 Java資料庫操作技術 36
3.4.1 載入驅動 36
3.4.2 建立連線 37
3.4.3 執行SQL語句 38
3.4.4 獲取結果集 41
3.4.5 關閉資源 42
3.5 Dao模式 42
3.6 Java單元測試技術 46
3.7 套用實例 49
3.7.1 瀏覽圖書信息功能數據層代碼 49
3.7.2 瀏覽圖書明細信息功能數據層代碼 51
習題3 53
第4章 HTML和CSS簡介 55
4.1 HTML基礎 55
4.1.1 HTML簡介 55
4.1.2 表格 56
4.1.3 表單 59
4.1.4 其他常用標籤 62
4.2 CSS基礎 63
4.2.1 CSS概念及作用 63
4.2.2 CSS基本語法 63
4.2.3 頁面布局及排版 66
4.3 套用實例 68
習題4 72
第5章 JSP基本語法詳解 74
5.1 JSP程式的基本結構 74
5.2 JSP指令 74
5.2.1 page指令 75
5.2.2 include指令 76
5.2.3 taglib指令 79
5.3 JSP腳本程式 79
5.4 JSP表達式 82
5.5 JSP聲明標識 85
5.6 JSP注釋 86
5.7 JSP標準動作簡介 87
5.7.1 jsp:include動作 88
5.7.2 jsp:forward動作 89
5.7.3 操作JavaBean所用到的三個標準動作 90
5.8 套用實例 94
5.8.1 完成系統主要功能頁面JSP模板的創建 94
5.8.2 實現瀏覽圖書類別功能 96
習題5 99
第6章 JSP內置對象詳解 101
6.1 內置對象簡介 101
6.2 out對象 101
6.3 request對象 103
6.3.1 請求方式簡介 103
6.3.2 接收請求參數 104
6.3.3 request屬性管理 112
6.4 response對象 113
6.4.1 實現重定向頁面 113
6.4.2 處理HTTP檔案頭 114
6.4.3 設定輸出緩衝區 115
6.5 session對象 115
6.5.1 session對象的特點和概念 115
6.5.2 session對象的常用方法介紹 117
6.6 application對象 125
6.7 cookie技術 127
6.7.1 cookie使用初步 128
6.7.2 cookie使用進階 129
6.8 其他內置對象簡介 131
6.9 套用實例 132
6.9.1 登錄功能 132
6.9.2 註冊功能 135
習題6 139
第7章 EL表達式和JSTL標籤 142
7.1 EL表達式 142
7.1.1 EL表達式的概念及用法 142
7.1.2 EL隱藏對象 144
7.2 JSTL入門 147
7.2.1 JSTL概述 147
7.2.2 JSTL用法 148
7.3 JSTL常用標籤 148
7.3.1 表達式操作標籤 149
7.3.2 條件標籤 151
7.3.3 疊代標籤 153
7.4 JSTL其他標籤 155
7.4.1 URL標籤相關 155
7.4.2 國際化格式標籤簡介 156
7.5 套用實例 157
7.5.1 瀏覽圖書信息 157
7.5.2 查詢圖書信息 160
習題7 164
第8章 MVC模式和Servlet技術詳解 165
8.1 MVC模式 165
8.1.1 JSP程式開發模式 165
8.1.2 MVC模式 166
8.2 Servlet簡介 167
8.2.1 Servlet概述 167
8.2.2 Servlet生命周期 168
8.3 Servlet創建及使用 172
8.3.1 Servlet創建 172
8.3.2 Servlet實現請求轉發和重定向 175
8.3.3 Servlet接收get/post請求 177
8.4 Servlet獲取初始化參數及上下文參數 179
8.4.1 獲取初始化參數 179
8.4.2 獲取上下文參數 180
8.5 Servlet獲取JSP內置對象 181
8.5.1 Servlet獲得JSP中的out對象 181
8.5.2 Servlet獲得JSP中的request對象 181
8.5.3 Servlet獲得JSP中的reponse對象 182
8.5.4 Servlet獲得JSP中的session對象 182
8.5.5 Servlet獲得JSP中的application對象 184
8.6 Servlet中的異常處理 187
8.7 套用實例 188
8.7.1 購物車添加 191
8.7.2 購物車移除 194
8.7.3 購物車更新 195
習題8 197
第9章 過濾器和監聽器 199
9.1 過濾器 199
9.1.1 過濾器概述 199
9.1.2 過濾器的生命周期 199
9.1.3 過濾器的創建和使用 201
9.1.4 過濾器鏈 203
9.1.5 利用過濾器實現禁用IP問題 206
9.2 監聽器 207
9.2.1 監聽器概述 207
9.2.2 監聽器接口簡介 208
9.2.3 監聽器的創建和使用 209
9.3 過濾器和監聽器在JavaEE框架中的運用 210
9.4 套用實例 212
習題9 214
參考文獻 215

作者簡介

谷志峰,河南科技大學軟體學院教師,2002年至今在河南科技大學從事計算機方面的教學,主講課程及課程設計、畢業設計等;參與國家自然科學基金、國家973科技計畫項目、省高校傑出科研人才工程項目、河南省傑出人才創新基金、河南省教育廳自然科學研究項目、洛陽市課題及橫向課題多項。發表相關學術與教改論文5篇,獲得教學質量獎多次。

相關詞條

熱門詞條

聯絡我們