JSP網路程式設計與案例開發教程

JSP網路程式設計與案例開發教程

《JSP網路程式設計與案例開發教程》是2022年人民郵電出版社出版的圖書,作者是楊誼、喻德曠。

基本介紹

  • 中文名: JSP網路程式設計與案例開發教程
  • 作者:楊誼 、喻德曠
  • 出版社:人民郵電出版社
  • 出版時間:2022年12月
  • 頁數:308 頁
  • 定價:42.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115361189 
內容簡介,圖書目錄,

內容簡介

JSP是目前流行的網路程式開發技術,熟練掌握該技術是計算機軟體套用及相關專業學生的技能之一。本書以實際開發需求為主導,以目前主流的MyEclipse+Tomcat為開發平台,以網路購物系統的設計與實現為主線,輔以多個小實例為從線,通過任務驅動模式進行內容編排,由淺入深、循序漸進地介紹JSP開發方法和實用技術,詳細展示了各個實例和綜合案例的開發過程,以幫助初學者系統地了解JSP開發所需的基礎知識和技術,快速掌握JSP網站設計的基本技能和編程技巧,培養初學者實際動手開發網路程式的套用能力。
  全書分10章,內容包括JSP概述、網頁設計基礎、JSP語言基礎、JSP內置對象、JavaBean技術與套用、Servlet技術與套用、MVC設計模式、JSP資料庫操作、JSP程式設計、課程設計。本書的特色是每章知識點與套用實例密切結合,圍繞著套用系統的設計與實現進行核心要點講解和操作展示,從無到有逐步完成一個網路購物的綜合案例,幫助讀者快速入門,掌握JSP網路程式開發的核心技能與當前**新網路編程技術,以及系統設計實現的全過程,以套用於工作實踐。
  本書可作為高等學校計算機套用及相關專業的JSP網路程式設計教材,也可作為JSP愛好者和網站開發人員的參考用書。

圖書目錄

第 1章 JSP概述 1
1.1 JSP簡介 1
1.1.1 開發需求 1
1.1.2 Web套用開發 2
1.1.3 JSP技術特點 5
1.1.4 JSP運行原理 6
1.2 JSP環境安裝配置 7
1.3 編寫測試第 一個JSP應用程式 11
本章小結 14
習題  14
第 2章 網頁設計基礎 15
2.1 HTML語言基礎 15
2.1.1 HTML語言的基本結構 15
2.1.2 HTML檔案頭部 16
2.1.3 HTML檔案體部 17
2.1.4 文字與段落 17
2.1.5 圖像標籤 18
2.1.6 音樂標記 18
2.1.7 連結標籤 19
2.1.8 HTML注釋 19
2.1.9 特殊符號 19
2.1.10 style屬性 19
2.1.11 div標籤 20
2.1.12 表格 20
2.1.13 列表 21
2.1.14 表單和輸入 22
2.1.15 HTML 5的新增功能與特性 26
2.1.16 套用舉例:網上商城的頁面設計 28
2.2 CSS簡介 32
2.2.1 CSS基本語法 33
2.2.2 CSS盒子模型 34
2.2.3 CSS定位和浮動 34
2.2.4 CSS樣式表 36
2.2.5 布局簡介 37
2.2.6 導航欄設計 39
2.2.7 套用舉例:網上商城的CSS格式控制 41
2.3 JavaScript基礎 47
2.3.1 JavaScript標記和語句 48
2.3.2 JavaScript的變數與數據類型 48
2.3.3 JavaScript常數 49
2.3.4 表達式與運算符 49
2.3.5 語句 50
2.3.6 函式 51
2.3.7 對象 52
2.3.8 事件驅動 53
2.3.9 套用舉例:網上商城的用戶登錄 54
2.3.10 套用舉例:網上商城動態商品介紹效果 57
2.4 Java語言基礎 60
2.4.1 面向對象程式設計思想 60
2.4.2 類的聲明 61
2.4.3 對象的創建和使用 61
2.4.4 類的繼承 62
2.4.5 類的多態 62
2.4.6 標識符和關鍵字 62
2.4.7 數據類型及之間的轉換 63
2.4.8 變數和常量 64
2.4.9 運算符和表達式 65
2.4.10 流程控制語句 66
2.4.11 數組 68
2.4.12 字元串 69
2.4.13 集合類 70
2.4.14 異常處理 72
2.4.15 套用舉例:網上商城的商品類表示 73
本章小結 74
習題  74
第3章 JSP語言基礎 75
3.1 JSP基本語法 75
3.1.1 JSP注釋 76
3.1.2 JSP聲明 77
3.1.3 JSP表達式 78
3.1.4 JSP Scriptlet 78
3.1.5 套用舉例:網上商城頁面中顯示當前訪問次數 78
3.2 JSP指令 79
3.2.1 include指令 79
3.2.2 page指令 79
3.2.3 taglib指令 81
3.3 JSP動作 81
3.3.1 jsp:include動作 81
3.3.2 jsp: forward動作 83
3.3.3 jsp: param動作 83
3.3.4 jsp: plugin動作 84
3.3.5 jsp: fallback動作 84
3.4 套用舉例:網上商城的頁面跳轉和檔案包含 84
本章小結 88
習題  88
第4章 JSP內置對象 89
4.1 JSP內置對象概述 89
4.1.1 JSP的9個內置對象 89
4.1.2 內置對象作用範圍 90
4.2 request對象 91
4.2.1 request對象的主要方法 91
4.2.2 request對象的套用 92
4.3 response對象 95
4.3.1 response對象的主要方法 95
4.3.2 response對象的套用 96
4.3.3 Cookies的運用 97
4.4 session對象 99
4.4.1 session對象的主要方法 99
4.4.2 session對象的套用 100
4.5 application對象 102
4.5.1 application對象的主要方法 102
4.5.2 application對象的套用 103
4.6 exception對象 104
4.6.1 exception對象的主要方法 104
4.6.2 exception對象的套用 105
4.7 out對象 106
4.7.1 out對象的主要方法 106
4.7.2 out對象的套用 106
4.8 其他內置對象 107
4.8.1 config對象 107
4.8.2 page對象 108
4.8.3 pageContext對象 108
4.9 套用舉例:網上商城的登錄名顯示、訪問量計數 109
本章小結 111
習題  111
第5章 JavaBean技術與套用 112
5.1 什麼是JavaBean 112
5.2 創建JavaBean 113
5.3 在JSP中使用JavaBean 115
5.3.1 通過page指令導入 115
5.3.2 動作 116
5.3.3 動作 116
5.3.4 動作 119
5.4 JavaBean Scope 120
5.4.1 page範圍的JavaBean 120
5.4.2 request範圍的JavaBean 121
5.4.3 session範圍的JavaBean 122
5.4.4 application範圍的JavaBean 123
5.5 套用舉例:網上商城中使用JavaBean技術 124
5.5.1 使用JavaBean處理用戶登錄信息 124
5.5.2 使用JavaBean處理購物車 127
5.5.3 使用JavaBean解決中文亂碼和特殊字元的顯示 139
本章小結 141
習題  142
第6章 Servlet技術與套用 143
6.1 Servlet概述 143
6.2 Servlet工作過程與生命周期 144
6.3 Servlet的接口和類 145
6.3.1 Servlet接口 145
6.3.2 HttpServlet類 146
6.3.3 HttpSession接口 147
6.3.4 ServletConfig接口 148
6.3.5 ServletContext 148
6.4 Servlet的創建與配置 149
6.4.1 創建Servlet 149
6.4.2 配置web.xml 152
6.4.3 Servlet 3.0中的改進 155
6.5 Servlet的套用 158
6.5.1 Serlvet接收數據與顯示 158
6.5.2 JSP+Servlet+JavaBean實現留言板 159
6.5.3 套用舉例:網上商城中使用Servlet實現購物車 163
本章小結 167
習題  168
第7章 MVC設計模式 169
7.1 JSP、Servlet與JavaBean 169
7.1.1 JSP與Servlet 169
7.1.2 JSP與JavaBean 170
7.1.3 JavaBean與Servlet 171
7.2 MVC模式 171
7.2.1 JSP網路程式開發模式 171
7.2.2 MVC模式的組成 172
7.2.3 MVC模式在網路程式設計中的套用 173
本章小結 174
習題  174
第8章 JSP資料庫操作 175
8.1 資料庫管理系統 175
8.1.1 資料庫(Database) 175
8.1.2 資料庫管理系統(DataBase Management System) 176
8.1.3 結構化查詢語言(SQL) 177
8.2 JDBC技術 177
8.2.1 JDBC簡介 177
8.2.2 JDBC中的重要類與接口 178
8.3 JDBC驅動 182
8.3.1 JDBC-ODBC橋 182
8.3.2 JDBC Native橋 182
8.3.3 JDBC Network驅動 182
8.3.4 純Java的本地JDBC驅動 183
8.4 JSP對MySQL資料庫操作 184
8.4.1 安裝配置MySQL 184
8.4.2 MySQL基本命令 188
8.4.3 套用舉例:網上商城的商品後台管理 189
8.5 資料庫連線池 202
8.5.1 連線池的基本原理 203
8.5.2 Tomcat中配置連線池 204
8.6 套用舉例:網上商城系統資料庫連線與操作 205
8.6.1 網上商城系統資料庫連線 205
8.6.2 網上商城系統中的商品查詢 213
本章小結 214
習題  215
第9章 JSP程式設計 216
9.1 AJAX技術 216
9.1.1 同步互動與異步互動 216
9.1.2 AJAX工作原理 217
9.1.3 AJAX所使用的技術 218
9.1.4 AJAX的處理過程 218
9.1.5 XMLHttpRequest對象 219
9.2 jQuery技術 224
9.2.1 jQuery技術簡介 224
9.2.2 jQuery的引入 225
9.2.3 jQuery基本語法 225
9.2.4 jQuery選擇器 226
9.2.5 jQuery事件函式 226
9.2.6 jQuery獲得/改變頁面內容和屬性 228
9.2.7 jQuery添加/刪除元素和內容 229
9.2.8 jQuery與AJAX 231
9.3 套用舉例:網上商城系統中jQuery/AJAX技術的運用 234
9.3.1 商品查詢輸入時的自動提示功能 234
9.3.2 數據校驗 236
9.4 表達式與標籤 239
9.4.1 JSP EL簡介 239
9.4.2 JSP EL語言 239
9.4.3 JSTL簡介 242
9.4.4 核心標籤庫 242
9.4.5 SQL標籤庫 246
本章小結 249
習題  249
第 10章 課程設計: 新聞發布系統 250
10.1 課程設計目的 250
10.2 用戶需求 250
10.3 網站總體設計 251
10.3.1 項目規劃 251
10.3.2 用戶角色分析與用例描述 252
10.3.3 系統軟硬體環境需求 253
10.3.4 系統功能結構圖 253
10.4 資料庫設計 254
10.4.1 資料庫E-R圖 254
10.4.2 數據表的結構 256
10.5 系統檔案架構 259
10.6 系統前台模組代碼實現 260
10.6.1 公共類的編寫 260
10.6.2 前台主頁面設計與代碼實現 262
10.6.3 用戶註冊與登錄模組的代碼實現 269
10.6.4 新聞瀏覽功能的代碼實現 280
10.6.5 顯示新聞詳細內容的代碼實現 285
10.6.6 顯示**新新聞和單擊量**高新聞標題的代碼實現 288
10.6.7 新聞搜尋功能的代碼實現 289
10.6.8 註冊用戶發布評論功能的代碼實現 294
10.7 系統後台模組代碼實現 297
10.7.1 後台管理主頁面設計與代碼實現 297
10.7.2 新聞發布管理模組代碼實現 298
10.7.3 用戶信息管理模組代碼實現 302
10.8 系統測試與文檔支持 303
10.8.1 系統測試 303
10.8.2 套用軟體的文檔系統 303
本章小結 304
實驗部分 305
實驗一 JSP開發環境搭建與運行 305
實驗二 JSP開發基礎的運用 305
實驗三 JSP基本語法、常用指令和動作 306
實驗四 JSP內置對象的運用 307
實驗五 JavaBean技術的套用 307
實驗六 Servlet技術 307
實驗七 MVC設計模式 308
實驗八 JSP資料庫操作 308
實驗九 JSP程式設計 308

相關詞條

熱門詞條

聯絡我們