java web開發實用教程

java web開發實用教程

《java web開發實用教程》是2021年4月機械工業出版社出版的圖書,作者是宋晏,謝永紅,該書可以作為大學本科、專科計算機及相關專業的教材,也可作為Java愛好者、工程技術人員的自學參考書。

基本介紹

  • 書名:java web開發實用教程
  • 作者:宋晏、謝永紅
  • 出版社:機械工業出版社
  • ISBN:9787111675891
內容簡介,圖書目錄,

內容簡介

《Java Web開發實用教程》以Servlet技術為起點,注重Web編程的原理知識,對JSP知識採取必要、原則,以EL和JSTL的使用為重點,通過傳統的MVC模式套用將Servlet、JSP知識融會貫通;*後介紹了基於Spring框架技術的MVC套用,使讀者掌握Web編程框架及其設計思想和MVC編程方法。《Java Web開發實用教程》強調原理與實戰的結合,注重通過實戰來提升讀者解決實際問題的能力,融合前端和後端技術,打通從學到用的路線,並利用流程圖梳理Web編程要素:瀏覽器、伺服器、HTTP之間的工作過程,幫助讀者建立清晰的編程思路。《Java Web開發實用教程》可以作為大學本科、專科計算機及相關專業的教材,也可作為Java愛好者、工程技術人員的自學參考書。《Java Web開發實用教程》配有授課電子課件、課後習題答案和程式原始碼,需要的教師可登錄www.cmpedu.com免費註冊,審核通過後下載,或聯繫編輯索取(微信:15910938545,電話:010-88379739)。

圖書目錄

目 錄
前言
第1章 Java Web套用概述1
1.1 Web套用的概念1
1.2 搭建Java Web編程環境1
1.2.1 JDK2
1.2.2 Eclipse4
1.2.3 Tomcat伺服器4
1.2.4 在Eclipse中配置Tomcat伺服器5
1.3 編寫個Java Web套用9
1.3.1 創建Java Web套用9
1.3.2 創建Servlet類12
1.3.3 部署和運行Web套用15
1.4 思維導圖17
1.5 習題17
第2章 Servlet編程基礎19
2.1 HTTP19
2.1.1 請求數據19
2.1.2 回響數據21
2.2 Servlet獲取請求參數21
2.2.1 獲取請求22
2.2.2 請求方式25
2.2.3 action中的相對路徑和路徑26
2.3 請求和回響中的中文亂碼問題27
2.4 用Servlet搭建小型套用系統30
2.4.1 系統功能原型30
2.4.2 資料庫及JDBC訪問30
2.4.3 連線MySQL資料庫34
2.4.4 查看數據列表37
2.4.5 上報體溫數據39
2.4.6 請求的重定向40
2.5 思維導圖42
2.6 習題42
第3章 Servlet編程進階45
3.1 Servlet API45
3.2 請求的處理過程46
3.3 Web套用和Servlet的生命周期48
3.3.1 Web套用的生命周期48
3.3.2 Servlet生命周期49
3.4 ServletConfig對象52
3.5 ServletContext對象54
3.6 思維導圖56
3.7 習題56
第4章 JSP編程基礎59
4.1 JSP的工作原理59
4.2 JSP檔案的基本元素61
4.2.1 創建JSP檔案61
4.2.2 JSP檔案中的注釋61
4.2.3 JSP中的腳本62
4.2.4 JSP中的page指令64
4.2.5 自定義JSP檔案模板66
4.3 JSP編程中的中文編碼問題67
4.4 靜態包含和動態包含67
4.4.1 include指令67
4.4.2 include動作70
4.5 Ajax與JSP實例71
4.5.1 Ajax概述71
4.5.2 jQuery的Ajax訪問方法72
4.5.3 Ajax請求案例——註冊查重74
4.5.4 向Ajax返回JSON數據77
4.6 思維導圖80
4.7 習題80
第5章 JSP隱含對象83
5.1 隱含對象概述83
5.2 request對象84
5.3 response對象86
5.4 out對象86
5.5 exception對象87
5.6 利用隱含對象攜帶參數88
5.6.1 組件間的參數傳遞89
5.6.2 轉發和重定向90
5.7 模擬豆瓣電影短評91
5.7.1 填寫短評92
5.7.2 短評列表95
5.8 思維導圖100
5.9 習題100
第6章 Web套用的MVC設計模式102
6.1 MVC模式的概念102
6.2 Model1和JavaBean103
6.2.1 JavaBean的概念103
6.2.2 JavaBean的作用域和使用104
6.3 Model2的編寫107
6.3.1 模型107
6.3.2 控制器108
6.3.3 到達視圖108
6.4 學生管理系統109
6.4.1 資料庫設計及資料庫連線池工具109
6.4.2 項目中的代碼組織113
6.4.3 學生信息瀏覽113
6.4.4 添加學生信息116
6.4.5 修改學生信息119
6.5 思維導圖123
6.6 習題123
第7章 JSP編程的標籤化126
7.1 EL表達式126
7.1.1 訪問JavaBean的屬性126
7.1.2 進行計算128
7.1.3 獲取請求參數129
7.2 JSTL130
7.3 JSTL核心標籤庫131
7.3.1 一般用途標籤131
7.3.2 if標籤132
7.3.3 choose標籤133
7.3.4 forEach標籤134
7.4 JSTL格式化標籤135
7.5 functions庫中的EL函式137
7.6 自定義標籤139
7.7 重寫學生管理系統的JSP頁面141
7.7.1 列表頁面141
7.7.2 “修改”學生信息頁面142
7.8 思維導圖143
7.9 習題143
第8章 Cookie、session與會話跟蹤146
8.1 會話跟蹤146
8.2 Cookie147
8.2.1 創建和查找Cookie147
8.2.2 使用EL表達式讀取Cookie150
8.2.3 Cookie的生命周期151
8.2.4 Cookie的路徑152
8.2.5 Cookie的編碼153
8.2.6 Cookie的限制154
8.3 session154
8.3.1 session的工作過程155
8.3.2 使用EL表達式讀取session157
8.3.3 銷毀session158
8.3.4 設定session的失效時間159
8.3.5 通過重寫URL跟蹤會話160
8.4 session與驗證碼161
8.4.1 驗證碼字元的生成162
8.4.2 驗證碼的繪製162
8.4.3 為登錄添加驗證碼功能163
8.5 思維導圖166
8.6 習題166
第9章 過濾器和監聽器168
9.1 過濾器168
9.1.1 過濾器的定義168
9.1.2 創建和配置過濾器168
9.1.3 為過濾器設定參數170
9.1.4 過濾器串聯172
9.1.5 在過濾器中包裝請求174
9.1.6 在過濾器中包裝回響179
9.2 監聽器181
9.2.1 監聽器的定義182
9.2.2 創建和配置監聽器183
9.3 思維導圖184
9.4 習題184
第10章 Maven與Maven項目187
10.1 Maven基礎知識187
10.1.1 Maven的定義187
10.1.2 Maven的安裝和配置187
10.1.3 Eclipse中的Maven配置188
10.1.4 建立Maven項目188
10.1.5 設定Maven編譯外掛程式192
10.1.6 配置Maven倉庫193
10.1.7 建立本地倉庫194
10.2 在Maven項目中編寫代碼196
10.2.1 Maven項目結構196
10.2.2 JUnit測試198
10.2.3 Maven項目的構建201
10.3 思維導圖202
10.4 習題203
第11章 認識Spring MVC204
11.1 Spring框架概述204
11.2 Spring IoC205
11.2.1 IoC和依賴注入205
11.2.2 Spring容器206
11.2.3 Spring容器對Bean的管理207
11.2.4 setter注入和構造器注入209
11.2.5 注入Bean對象211
11.2.6 注入集合212
11.2.7 Spring表達式215
11

相關詞條

熱門詞條

聯絡我們