JavaEE架構與程式設計(第2版)

《JavaEE架構與程式設計(第2版)》是2014年12出版的圖書,作者是王曉華、謝曉東。

內容簡介

JavaEE包含一系列的技術,對於Web開發人員來說,關鍵是掌握Web組件技術、JDBC編程以及常用框架等。本書主要分為四部分:第一部分快速學習Servlet、JSP組件基本知識,並通過簡單示例演示MVC模式的含義及使用;第二部分詳解Servlet組件開發,對Servlet相關技術進行深入剖析;第三部分深入學習JSP組件開發;第四部分學習與JavaEE架構設計相關的幾個高級主題,包括Log4j、Ajax、JSF框架。本書在第一部分設計了一個案例,並貫穿始終,隨著學習的深入不斷完善案例,將所學技能直接套用到案例開發中,做到“學中做,做中學”。 本書適合各層次Web開發人員閱讀。

目錄

第一部分 Servlet/JSP入門

第1章 JavaEE Web開發概述 2

1.1 JavaEE技術概述 2

1.2 搭建運行環境——Tomcat 4

1.3 搭建開發環境 6

1.4 MyEclipse管理Tomcat 7

1.5 使用Eclipse開發Web套用 10

1.6 本章小結 14

1.7 思考與練習 15

第2章 Servlet快速入門 16

2.1 請求與回響 16

2.2 什麼是Servlet 17

2.3 第一個Servlet程式 18

2.4 如何訪問Servlet 19

2.4.1 配置Servlet信息 19

2.4.2 訪問Servlet的三種

方式 20

2.5 web.xml檔案 22

2.6 使用Eclipse開發Servlet 23

2.7 請求與回響 26

2.7.1 請求接口 26

2.7.2 回響接口 27

2.8 本章小結 28

2.9 思考與練習 28

第3章 JSP快速入門 29

3.1 什麼是JSP 29

3.1.1 JSP概述 29

3.1.2 JSP運行步驟 30

3.2 JSP腳本元素入門 32

3.3 JSP內置對象入門 34

3.4 本章小結 35

3.5 思考與練習 35

第4章 JDBC編程 36

4.1 JDBC概述 36

4.2 JDBC API中常用接口和類 37

4.3 使用JDBC進行增、刪、改 38

4.4 使用JDBC進行查詢 41

4.5 JDBC的語句對象 43

4.6 本章小結 44

4.7 思考與練習 44

第5章 MVC模式 45

5.1 一個簡單Demo 45

5.2 Demo中的MVC體現 48

5.3 MVC模式總結 48

5.4 “教材案例”準備 50

5.5 本章小結 55

5.6 思考與練習 56

第二部分 詳解Servlet組件開發

第6章 Servlet生命周期 58

6.1 Servlet實例的特徵 58

6.2 Servlet的“家譜” 60

6.3 Servlet的生命周期 62

6.4 本章小結 63

6.5 思考與練習 63

第7章 請求與回響 64

7.1 請求接口 64

7.2 回響接口 66

7.3 請求轉發器 67

7.4 請求屬性 69

7.5 本章小結 71

7.6 思考與練習 72

第8章 cookie編程 73

8.1 cookie的概念與使用 73

8.2 cookie開發實例 76

8.3 JSESSIONID cookie 78

8.4 本章小結 79

8.5 思考與練習 80

第9章 會話 81

9.1 會話接口 81

9.2 會話使用實例 82

9.3 JSP中的會話對象 84

9.4 會話的實現機制 84

9.5 URL重寫 85

9.6 會話逾時 87

9.7 本章小結 87

9.8 思考與練習 88

第10章 Servlet上下文 89

10.1 上下文接口 89

10.2 上下文的使用實例 90

10.3 上下文參數 91

10.4 請求、會話、上下文屬性

比較 92

10.5 本章小結 93

10.6 思考與練習 93

第11章 監聽器 94

11.1 事件類與監聽器接口 94

11.2 監聽器使用實例 95

11.3 監聽器的開發步驟 98

11.4 本章小結 99

11.5 思考與練習 100

第12章 過濾器 101

12.1 過濾器概述 101

12.2 過濾器有關的API 102

12.3 過濾器開發實例 103

12.4 過濾器的執行過程 105

12.5 過濾器的配置 107

12.6 本章小結 109

12.7 思考與練習 109

第三部分 詳解JSP組件開發

第13章 腳本元素與內置對象 111

13.1 JSP中常用的腳本元素 111

13.2 內置對象 113

13.3 本章小結 116

13.4 思考與練習 116

第14章 JSP指令與標準動作 117

14.1 JSP指令 117

14.2 JSP標準動作 120

14.3 本章小結 121

14.4 思考與練習 121

第15章 JavaBean編程 122

15.1 JavaBean概述 122

15.2 JavaBean的使用 123

15.3 JavaBean的標準動作 125

15.4 本章小結 128

15.5 思考與練習 128

第16章 EL語言 129

16.1 EL語言概述 129

16.2 EL的內置對象 130

16.3 EL中的運算符 133

16.4 EL的其他知識點 135

16.5 EL的使用實例 137

16.6 本章小結 139

16.7 思考與練習 139

第17章 JSP自定義標記 140

17.1 自定義標記的概念 140

17.2 如何開發自定義標記 141

17.3 如何使用自定義標記 144

17.4 開發與使用自定義標記

實例 146

17.5 本章小結 149

17.6 思考與練習 149

第18章 JSTL 150

18.1 JSTL概述 150

18.2 使用JSTL 151

18.3 常用的JSTL標記 153

18.4 JSTL使用實例 154

18.5 本章小結 155

18.6 思考與練習 156

第19章 Web套用中的異常處理 157

19.1 Model層拋出異常 157

19.2 在Servlet中捕獲異常 158

19.3 聲明 159

19.4 JSP中使用錯誤頁面 160

19.5 JSP中捕獲異常 161

19.6 本章小結 161

19.7 思考與練習 162

第四部分 高級主題

第20章 日誌處理 164

20.1 Log4j概述 164

20.2 日誌記錄器Logger 166

20.3 輸出目的地Appender 169

20.4 格式化器Layout 171

20.5 Log4j的配置 175

20.6 在Web套用中使用Log4j 181

20.7 本章小結 183

20.8 思考與練習 183

第21章 Ajax編程 184

21.1 Ajax概述 184

21.2 JavaScript語言 185

21.3 XMLHttpRequest對象 189

21.4 文檔對象模型DOM 192

21.4.1 HTML DOM 193

21.4.2 XML DOM 195

21.5 使用Ajax進行異步校驗 198

21.6 本章小結 201

21.7 思考與練習 202

第22章 JSF框架 203

22.1 JSF框架快速入門 203

22.2 UI標準組件 208

22.2.1 顯示數據的組件 209

22.2.2 面板組件 210

22.2.3 輸入組件 211

22.2.4 命令組件 214

22.3 國際化 215

22.4 輸入校驗 219

22.4.1 標準校驗器 219

22.4.2 自定義校驗器 221

22.5 本章小結 223

22.6 思考與練習 223

附錄A web.xml檔案 224

附錄B 企業關注的技能 227

第一部分 Servlet/JSP快速入門 227

第二部分 詳解Servlet組件開發 230

第三部分 詳解JSP組件開發 235

第四部分 高級主題 239

相關詞條

熱門詞條

聯絡我們