Java Web程序設計基礎(微課視頻版)

程細柱、戴經國

  • 出版商: 清華大學
  • 出版日期: 2024-05-01
  • 定價: $299
  • 售價: 8.5$254
  • 語言: 簡體中文
  • ISBN: 7302657165
  • ISBN-13: 9787302657163
  • 相關分類: Java 程式語言Java 相關技術
  • 下單後立即進貨 (約4週~6週)

  • Java Web程序設計基礎(微課視頻版)-preview-1
  • Java Web程序設計基礎(微課視頻版)-preview-2
  • Java Web程序設計基礎(微課視頻版)-preview-3
Java Web程序設計基礎(微課視頻版)-preview-1

相關主題

商品描述

本書根據MVC模式思想,以Web開發流程的知識點為主線,向讀者介紹Java Web開發技術。全書重點介紹Java Web開發平臺、Servlet、JSP、過濾器與監聽器、EL表達式與JSTL標簽庫、Cookie與Session會話技術、JDBC數據庫應用、MVC設計模式等Web後端開發技術。其中,HTML 5標簽、CSS技術以及JavaScript腳本語言等Web前端開發知識放在電子教材中。本書紙質教材共11章,電子教材共2章,除最後一章外,每章包括學習目標、主要知識點、思想引領、基本理論、實例分析、本章小結、實驗指導、課後練習8方面的內容,書中以贊美祖國、描寫幸福生活和歌頌黨的詩詞為實例,學習過程輕松愉快。 本書適合作為高等院校電腦相關專業的教材,也可作為Web開發人員的參考用書。全書配套豐富的教學資源。

目錄大綱

目錄

第1章Java Web開發基礎1

1.1Java Web的產生背景1

1.2C/S架構與B/S架構2

1.2.1C/S架構2

1.2.2B/S架構2

1.3HTTP與URL格式3

1.3.1HTTP3

1.3.2URL格式4

1.4Web程序的運行原理5

1.5本章小結6

1.6實驗指導6

1.7課後練習6

第2章Java Web開發平臺搭建9

2.1JDK的安裝與配置9

2.1.1JDK的安裝10

2.1.2JDK的配置11

2.2Tomcat服務器12

2.2.1Tomcat的安裝12

2.2.2Tomcat的啟動15

2.2.3Tomcat服務器的異常糾錯15

2.2.4Tomcat服務器的亂碼糾錯16

2.2.5Web項目發布與虛擬目錄16

2.3集成開發環境MyEclipse20

2.3.1MyEclipse的下載和安裝20

2.3.2MyEclipse的啟動與配置22

2.3.3創建第一個Java Web項目25

2.3.4將Web項目發布到Tomcat中29

2.4本章小結31

2.5實驗指導31

2.6課後練習32

第3章Web後端Servlet技術36

3.1Servlet的原理與特點36

3.1.1Servlet的運行原理36

3.1.2Servlet的運行特點37

3.2Servlet接口與生命周期38

3.2.1Servlet接口38

3.2.2Servlet生命周期38

3.3Servlet接口的實現類39

3.3.1實現類GenericServlet39

3.3.2實現類HttpServlet41

3.4Servlet的配置文件44

3.4.1配置文件的組成44

3.4.2URL映射的訪問流程45

3.5ServletConfig與ServletContext46

3.5.1ServletConfig接口46

3.5.2ServletContext接口48

3.6RequestDispatcher對象55

3.7本章小結56

3.8實驗指導57

3.9課後練習57

第4章Servlet請求與響應接口63

4.1HttpServletRequest接口63

4.1.1獲取請求消息的方法63

4.1.2獲取請求參數的方法66

4.1.3請求參數的字符編碼設置70

4.2HttpServletResponse接口71

4.2.1HTTP響應狀態行的訪問71

4.2.2HTTP響應頭部的訪問71

4.2.3響應消息的字符編碼設置76

4.2.4文件下載功能的實現76

4.3本章小結80

4.4實驗指導80

4.5課後練習80

第5章Servlet的會話技術85

5.1會話技術概述85

5.1.1會話原理與特點85

5.1.2HTTP缺陷的解決方法86

5.2Cookie對象的應用86

5.2.1Cookie的工作原理86

5.2.2Cookie的基本方法87

5.3Session對象的應用90

5.3.1Session的工作原理91

5.3.2Session的常用方法91

5.3.3URL重寫技術98

5.4本章小結100

5.5實驗指導100

5.6課後練習100

第6章Servlet過濾器與監聽器106

6.1Filter過濾器106

6.1.1Filter接口106

6.1.2Filter工作原理107

6.1.3Filter的配置108

6.1.4FilterConfig接口112

6.2Listener監聽器121

6.2.1事件處理的相關概念121

6.2.2Servlet的事件監聽器121

6.3本章小結126

6.4實驗指導127

6.5課後練習127

第7章Web項目的JSP技術131

7.1JSP概述131

7.1.1JSP的主要特徵131

7.1.2JSP的構成要素132

7.2JSP的腳本元素133

7.2.1JSP腳本片段133

7.2.2JSP表達式134

7.2.3JSP聲明136

7.2.4JSP註釋136

7.3JSP的標簽138

7.3.1JSP指令標簽138

7.3.2JSP動作標簽142

7.4本章小結148

7.5實驗指導148

7.6課後練習149

第8章JSP內置對象與作用域156

8.1JSP內置對象概述156

8.2JSP的常見內置對象157

8.2.1out對象157

8.2.2request對象159

8.2.3response對象162

8.2.4session對象164

8.2.5application對象166

8.2.6pageContext對象168

8.2.7page對象170

8.2.8config對象170

8.2.9exception對象171

8.3JSP的4大作用域172

8.3.1page範圍173

8.3.2request範圍173

8.3.3session範圍173

8.3.4application範圍173

8.4本章小結176

8.5實驗指導176

8.6課後練習176

第9章EL表達式語言與JSTL標簽庫182

9.1EL表達式語言182

9.1.1EL保留字與標識符182

9.1.2EL變量與常量183

9.1.3EL運算符183

9.1.4EL內置對象184

9.2JSTL標準標簽庫192

9.2.1JSTL的下載、安裝和測試193

9.2.2核心標簽庫的使用方法194

9.3本章小結205

9.4實驗指導206

9.5課後練習206

第10章JDBC數據庫應用211

10.1MySQL開發平臺的搭建211

10.1.1MySQL的安裝和配置211

10.1.2Navicat軟件的應用215

10.2JDBC的總體結構219

10.3JDBC應用程序接口220

10.3.1Driver接口220

10.3.2DriverManager類220

10.3.3Connection接口221

10.3.4Statement接口223

10.3.5PreparedStatement接口224

10.3.6CallableStatement接口224

10.3.7ResultSet接口225

10.4JDBC數據庫編程步驟226

10.5JDBC數據庫操作實例229

10.5.1數據查詢230

10.5.2數據添加232

10.5.3數據修改233

10.5.4數據刪除235

10.5.5存儲過程236

10.5.6批處理技術240

10.5.7綜合實例241

10.6本章小結246

10.7實驗指導246

10.8課後練習247

第11章Web設計模式與項目案例251

11.1Web設計模式251

11.1.1JSP設計模式251

11.1.2MVC設計模式252

11.2Web項目開發253

11.2.1需求分析253

11.2.2系統概要設計253

11.2.3系統詳細設計253

11.2.4數據庫設計255

11.3項目編碼與調試發布258

11.3.1項目的編碼258

11.3.2調試和發布259

11.4本章小結259