Java Web套用設計及實戰

Java Web套用設計及實戰

《Java Web套用設計及實戰》是2019年11月人民郵電出版社出版的圖書,作者是肖睿、喻曉路。

基本介紹

  • 中文名:Java Web套用設計及實戰
  • 作者:肖睿、喻曉路
  • 出版時間:2019年11月
  • 出版社:人民郵電出版社
  • 頁數:223 頁
  • ISBN:9787115474049
  • 定價:39.8 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

目前在應用程式開發中,基於B/S架構的Web應用程式越來越多,這些套用的實現都不可避免地用到了JSP技術和Servlet技術。本書重點講解JSP技術的基本語法、使用JSP實現對Web請求的獲取與回響、通過JSP實現與資料庫的訪問互動和基於Servlet的業務控進,從而學會如何開發屬於自己的Web應用程式、並掌握Linux基礎知識以及在Linux伺服器上進行Web項目的發布等知識。

圖書目錄

序言
前言
關於引用作品的著作權聲明
第 1章Java Web開發初體驗 1
任務1構建第 一個Java Web項目 2
1.1.1 認識常見程式架構 2
1.1.2 認識URL 3
1.1.3 了解Web伺服器 4
1.1.4 在MyEclipse中構建Java Web項目 5
任務2使用JSP生成Web頁面 5
1.2.1 什麼是JSP 5
1.2.2 JSP指令與注釋 6
1.2.3 使用JSP構建頁面內容 7
任務3在JSP中獲取用戶註冊信息 10
1.3.1 HTML表單與request內置對象 11
1.3.2 中文亂碼問題 12
1.3.3 資源跳轉與數據傳遞 14
任務4在JSP中合理存儲數據 17
1.4.1 理解會話 17
1.4.2 使用Cookie 20
1.4.3 application內置對象與全局作用域 23
1.4.4 page作用域與pageContext對象 24
1.4.5 不同作用域的對比 25
本章總結 26
本章練習 26
第 2章Java Web套用實現資料庫訪問 27
任務1在Java中實現新聞信息的查詢 28
2.1.1 JDBC的基本使用 28
2.1.2 使用配置檔案管理連線參數 32
任務2使用JDBC編輯新聞信息 34
2.2.1 使用PreparedStatement 34
2.2.2 最佳化資料庫操作的編碼實現 36
2.2.3 最佳化JDBC連線管理 38
任務3在JSP頁面中展示新聞列表 41
2.3.1 JavaBean與組件開發 41
2.3.2 使用JSP動作標籤操作JavaBean 46
任務4通過JSP頁面添加新聞信息 48
2.4.1 JSP頁面的包含操作 48
2.4.2 JSP轉發實現頁面跳轉 49
本章總結 50
本章練習 50
第3章使用第三方控制項及數據分頁展示 51
任務1實現新聞配圖 52
3.1.1 認識第三方控制項 52
3.1.2 使用commons-fileupload組件上傳檔案 54
任務2實現對新聞的富文本編輯 57
3.2.1 CKEditor及其配置 57
3.2.2 在JSP中使用CKEditor 58
任務3實現分頁查詢新聞信息 59
3.3.1 分頁查詢及其實現 59
3.3.2 使用存儲過程封裝分頁查詢 62
任務4在JSP中實現分頁顯示新聞信息 62
3.4.1 在JSP中實現分頁控制 62
3.4.2 擴展分頁操作功能 64
本章總結 65
本章練習 66
第4章EL和JSTL 67
任務1使用EL表達式簡化信息展示 68
4.1.1 EL表達式的基本使用 68
4.1.2 EL表達式的作用域訪問對象 71
任務2使用JSTL實現列表展示 71
4.2.1 認識JSTL 71
4.2.2 JSTL的疊代標籤與條件標籤 73
4.2.3 JSTL的URL操作 75
4.2.4 使用JSTL格式化展示日期 76
4.2.5 使用JSTL改造JSP分頁實現 78
本章總結 78
本章練習 78
第5章Servlet、過濾器及監聽器 79
任務1使用Servlet添加新聞 80
5.1.1 認識Servlet組件 80
5.1.2 Servlet組件的開發和使用 82
5.1.3 使用Servlet改造添加新聞功能 85
任務2使用過濾器解決中文亂碼問題 88
5.2.1 認識過濾器組件 88
5.2.2 過濾器組件的開發和使用 89
任務3使用監聽器統計線上用戶數量 91
5.3.1 認識監聽器組件 91
5.3.2 網站線上用戶數量統計 92
5.3.3 ServletContextListener與Web套用初始化 93
本章總結 96
本章練習 96
第6章Ajax與jQuery 97
任務1使用原生JavaScript傳送Ajax請求 98
6.1.1 認識Ajax 100
6.1.2 認識XMLHttpRequest 100
6.1.3 傳送Ajax GET請求並處理回響 102
6.1.4 傳送Ajax POST請求並處理回響 105
任務2使用jQuery傳送Ajax請求 107
任務3使用JSON格式構建回響數據 110
6.3.1 認識JSON 110
6.3.2 定義和使用JSON格式的數據 111
6.3.3 在回響數據中使用JSON格式 112
本章總結 116
本章練習 116
第7章jQuery的Ajax互動擴展 119
任務1掌握更多jQuery實現Ajax的方法 120
7.1.1 $.get方法和$.post方法 120
7.1.2 $.getJSON方法 123
任務2通過Ajax請求直接載入新聞和主題頁面 124
7.2.1 在Ajax請求中返回HTML格式內容 124
7.2.2 .load( )方法 127
任務3通過Ajax請求發表評論 128
7.3.1 jQuery解析表單數據的方法 129
7.3.2 伺服器端的處理和回響 131
任務4使用FastJSON生成JSON格式數據 133
7.4.1 認識FastJSON 133
7.4.2 使用FastJSON API生成JSON數據 133
任務5掌握jQuery讓渡“$”操作符的方法 135
本章總結 136
本章練習 136
第8章項目實戰——使用Ajax技術改進新聞發布系統 137
任務1理解項目需求 138
8.1.1 項目需求概述 138
8.1.2 開發環境要求 138
8.1.3 項目覆蓋的技能點 138
8.1.4 關鍵問題分析 138
任務2使用Ajax技術改造新聞發布系統 139
8.2.1 以Ajax方式根據主題動態載入新聞 139
8.2.2 以Ajax方式添加主題 146
8.2.3 以Ajax方式修改主題 149
8.2.4 以Ajax方式刪除主題 152
本章總結 154
本章練習 154
第9章使用Linux作業系統 157
任務1了解Linux作業系統 158
9.1.1 認識作業系統 158
9.1.2 作業系統分類 158
9.1.3 初識Linux作業系統 159
9.1.4 安裝Linux作業系統 160
任務2掌握Linux檔案系統 165
9.2.1 Linux的和分區 165
9.2.2 Linux常用 167
9.2.3 Linux中的操作 167
9.2.4 Linux中的檔案操作 174
任務3掌握Linux的許可權管理 177
9.3.1 Linux的用戶和用戶組 177
9.3.2 Linux的用戶操作 178
9.3.3 Linux的許可權操作 183
任務4掌握Linux的進程管理 185
9.4.1 程式和進程 185
9.4.2 Linux的進程操作 185
任務5使用Linux的其他常用命令 186
本章總結 187
本章練習 187
第 10章Linux系統軟體安裝及項目發布 189
任務1實現遠程連線Linux伺服器 190
任務2了解Linux中的軟體安裝方式 195
任務3掌握Linux軟體安裝的常用命令 195
任務4在Linux中安裝常用軟體 196
10.4.1 安裝JDK 197
10.4.2 安裝Tomcat 200
10.4.3 安裝MySQL 202
10.4.4 安裝SVN 206
10.4.5 在Linux中部署項目 212
本章總結 214
本章練習 214
附錄 215
附錄1HTTP協定擴展閱讀 215
附錄2Cookie擴展閱讀 220
附錄3Servlet、Filter、Listener對比 223

相關詞條

熱門詞條

聯絡我們