Java EE程式設計與套用開發(第2版)

Java EE程式設計與套用開發(第2版)

《Java EE程式設計與套用開發(第2版)》是2017年出版的圖書。

基本介紹

  • 中文名:Java EE程式設計與套用開發(第2版)
  • 作者:郭克華、唐雅媛、扈樂華
  • 出版時間:2017年9月1日
  • 出版社:清華大學出版社
  • ISBN:9787302474180
  • 定價:49.50 元
內容簡介,圖書目錄,

內容簡介

本書共20章可分為6部分,包括Java EE開發環境配置、JDBC開發、Web開發、輕量級框架開發、重量級框架開發和其他內容。本書使用的開發環境是JDK 1.8+MyEclipse 2016+Tomcat v9.0/WebLogic 12c,內容由淺入深,並輔以大量的實例說明,最後還提供了一些課程設計的內容。

圖書目錄

第1部分入門
第1章JavaEE介紹和環境配置 3
1.1JavaEE簡介 3
1.1.1Java技術系列的三個版本 3
1.1.2JavaEE的特點 4
1.1.3JavaEE的技術結構 6
1.2JDK安裝 7
1.3伺服器安裝 10
1.3.1安裝Tomcat 10
1.3.2安裝WebLogic12 14
1.4IDE安裝 20
1.4.1IDE的作用 20
1.4.2安裝MyEclipse 21
1.4.3綁定MyEclipse和Tomcat 22
1.4.4綁定MyEclipse和WebLogic 25
小結 27
上機習題 28
第2部分JDBC編程
第2章JDBC 31
2.1JDBC簡介 31
2.2建立ODBC數據源 32
2.3JDBC操作 33
2.3.1添加數據 34
2.3.2刪除數據 35
2.3.3修改數據 36
2.3.4查詢數據 36
2.4使用PreparedStatement和CallableStatement 38
2.5事務 41
2.6使用廠商驅動進行資料庫連線 42
2.7使用連線池訪問資料庫 44
小結 48
上機習題 48
第3部分Web開發
第3章JSP基礎編程 51
3.1B/S結構 51
3.2建立Web項目 53
3.2.1目錄結構 53
3.2.2部署 55
3.3注釋 57
3.4JSP表達式、程式段和聲明 58
3.5URL傳值 60
3.6JSP指令和動作 62
3.6.1JSP指令 62
3.6.2JSP動作 66
3.7表單開發 67
3.7.1單一表單元素數據的獲取 68
3.7.2捆綁表單元素數據的獲取 72
3.8隱藏表單 73
3.9中文亂碼問題 76
小結 77
上機習題 77
第4章JSP內置對象 78
4.1認識JSP內置對象 78
4.2out對象 78
4.4.1利用response對象進行重定向 81
4.4.2利用response設定HTTP頭 85
4.5Cookie操作 85
4.6利用session開發購物車 89
4.6.1購物車需求 89
4.6.2如何用session開發購物車 91
4.7session其他API 93
4.7.1session的其他操作 93
4.7.2sessionId 96
4.7.3利用session保存登錄信息 97
4.8application對象 97
小結 99
上機習題 99
第5章JSP和JavaBean 101
5.1認識JavaBean 101
5.1.1編寫JavaBean 102
5.1.2特殊JavaBean屬性 103
5.2在JSP中使用JavaBean 104
5.3JavaBean的範圍 107
5.4DAO和VO 110
5.4.1為什麼需要DAO和VO 110
5.4.2編寫DAO和VO 110
5.4.3在JSP中使用DAO和VO 111
小結 112
上機習題 113
第6章Servlet基礎編程 114
6.1認識Servlet 114
6.2編寫Servlet 114
6.2.1建立Servlet 114
6.2.2Servlet運行機制 117
6.3Servlet生命周期 118
6.4Servlet與JSP內置對象 119
6.5設定歡迎頁面 120
6.6在Servlet中讀取參數 122
6.6.1設定參數 122
6.6.2獲取參數 123
小結 124
上機習題 124
第7章Servlet高級編程 125
7.1在Servlet內實現跳轉 125
7.2ServletContext高級功能 127
7.3使用過濾器 128
7.3.1為什麼需要過濾器 128
7.3.2編寫過濾器 129
7.3.3需要注意的問題 133
7.4異常處理 135
小結 136
上機習題 136
第8章EL&JSTL 137
8.1認識表達式語言 137
8.1.1為什麼需要表達式語言 137
8.1.2表達式語言基本語法 137
8.2基本運算符 138
8.2.1.和運算符 138
8.2.5其他運算符 139
8.3數據訪問 140
8.3.1對象的作用域 140
8.3.2訪問JavaBean 141
8.3.3訪問集合 142
8.3.4其他隱含對象 142
8.4認識JSTL 143
8.5核心標籤庫 144
8.5.1核心標籤庫介紹 144
8.5.2用核心標籤進行基本數據操作 145
8.5.3用核心標籤進行流程控制 146
8.6XML標籤庫簡介 150
8.7國際化標籤庫簡介 151
8.8資料庫標籤庫簡介 152
8.9函式標籤庫簡介 152
小結 154
上機習題 154
第9章Ajax 156
9.1Ajax概述 156
9.1.1為什麼需要Ajax技術 156
9.1.2Ajax技術介紹 157
9.1.3一個簡單案例 158
9.2Ajax開發 160
9.2.1Ajax核心代碼 160
9.2.2API解釋 160
9.3Ajax簡單案例 164
9.3.1表單驗證需求 164
9.3.2實現方法 165
9.3.3需要注意的問題 167
小結 168
上機習題 168
第4部分輕量級框架開發
第10章MVC和Struts基本原理 171
10.1MVC模式 171
10.2Struts框架的基本原理 172
10.2.1Struts框架簡介 172
10.2.2Struts框架原理 173
10.3Struts框架的基本使用方法 174
10.3.1導入Struts框架 174
10.3.2編寫JSP 176
10.3.3編寫並配置ActionForm 177
10.3.4編寫並配置Action 179
10.3.5測試 181
10.4其他問題 181
10.4.1程式運行流程 181
10.4.2ActionForm生命周期 182
10.4.3其他問題 183
小結 184
上機習題 184
第11章Struts標籤和錯誤處理 185
11.1認識Struts標籤庫 185
11.1.1Struts標籤庫簡介 185
11.1.2使用Struts1.3標籤庫新建JSP的方法 185
11.2struts-html輸入標籤的使用 187
11.2.1使用struts-html標籤生成一個表單 187
11.2.2struts-html簡單輸入標籤的使用 189
11.2.3struts-html複雜輸入標籤的使用 192
11.3Struts資源檔案的使用方法 193
11.3.1認識Struts資源檔案 193
11.3.2Struts默認資源檔案的使用方法 195
11.3.3在資源檔案中傳參數 197
11.3.4多個資源檔案 198
11.4Struts錯誤處理 200
11.4.1Struts錯誤簡介 200
11.4.2前端錯誤的處理方法 201
11.4.3業務邏輯錯誤的處理方法 204
小結 206
上機習題 206
第12章Struts2基礎開發 207
12.1Struts2簡介 207
12.2Struts2的基本原理 208
12.2.1環境配置 208
12.2.2Struts2原理 209
12.3Struts2的基本使用方法 209
12.3.1導入Struts2 209
12.3.2編寫JSP 210
12.3.3編寫並配置ActionForm 212
12.3.4編寫並配置Action 212
12.3.5測試 214
12.4其他問題 215
12.4.1程式運行流程 215
12.4.2Action生命周期 215
12.4.3在Action中訪問Web對象 216
小結 217
上機習題 218
第13章Hibernate基礎編程 219
13.1對象關係映射 219
13.2Hibernate框架的基本原理 220
13.2.1Hibernate框架簡介 220
13.2.2Hibernate框架原理 221
13.3Hibernate框架的基本使用方法 222
13.3.1導入Hibernate框架 222
13.3.2編寫Hibernate配置檔案 223
13.3.3編寫PO 224
13.3.4編寫並配置映射檔案 225
13.4利用Hibernate進行資料庫操作 227
13.4.1添加操作 227
13.4.2查詢操作 228
13.4.3修改操作 229
13.4.4刪除操作 230
小結 231
上機習題 231
第14章Hibernate高級編程 232
14.1深入認識Hibernate 232
14.1.1Configuration 232
14.1.2SessionFactory 233
14.1.3Session 233
14.2批量查詢方法 235
14.2.1HQL 235
14.2.2Criteria 238
14.3Hibernate主鍵 239
14.3.1主鍵生成策略 239
14.3.2複合主鍵 239
14.4動態實體模型 241
小結 243
上機習題 243
第15章Spring基礎編程 244
15.1Spring框架入門 244
15.1.1耦合性和控制反轉 244
15.1.2Spring框架簡介 246
15.2Spring框架的基本使用方法 247
15.2.1導入Spring框架 247
15.2.2編寫被調用方及其接口 248
15.2.3編寫Spring配置檔案 249
15.2.4編寫調用方 249
15.3依賴注入 251
15.3.1屬性注入 252
15.3.2構造函式注入 253
15.3.3兩種注入方式的總結和比較 254
15.4其他問題 255
15.4.1Bean的初始和消亡函式 255
15.4.2延遲載入 256
小結 257
上機習題 257
第16章Struts、Spring、Hibernate的整合 258
16.1Struts整合Hibernate 258
16.1.1編寫資料庫訪問層 258
16.1.2增加Struts框架支持 261
16.2整合Spring 264
16.2.1重構CustomerDao 265
16.2.2修改LoginAction 266
16.2.3Struts整合Spring 267
16.2.4Spring整合Hibernate 269
小結 269
上機習題 269
第5部分重量級框架開發
第17章EJB3.2:會話Bean 273
17.1為什麼需要EJB 273
17.2EJB框架的基本原理 274
17.2.1EJB框架簡介 274
17.2.2EJB運行原理 275
17.3EJB框架的基本使用方法 276
17.3.1建立EJB項目 276
17.3.2編寫遠程接口 277
17.3.3編寫實現類 278
17.3.4配置EJB 278
17.3.5部署EJB 279
17.3.6遠程調用該EJB 281
17.3.7無狀態會話Bean的生命周期 284
17.4有狀態會話Bean開發 285
17.5有配置檔案的EJB 287
17.6編寫具有本地接口的EJB 288
小結 289
上機習題 289
第18章EJB3.2:實體Bean 290
18.1實體Bean和ORMapping 290
18.2編寫實體Bean 290
18.2.1按照JavaBean格式編寫PO 291
18.2.2在Student類中添加注釋 292
18.2.3編寫配置檔案 294
18.3利用會話Bean操作實體Bean 296
18.3.1編寫會話Bean的遠程接口 297
18.3.2編寫會話Bean的實現類 297
18.3.3測試 298
18.4複雜查詢 301
小結 304
上機習題 304
第6部分其他內容
第19章log4j&Ant 307
19.1log4j初步 307
19.1.1log4j介紹 307
19.1.2log4j的安裝 310
19.2log4j的使用 310
19.2.1配置檔案介紹 310
19.2.2日誌測試 311
19.2.3日誌訊息級別 312
19.2.4日誌布局 313
19.2.5日誌檔案的存放 315
19.2.6建議 315
19.3Ant 316
19.3.1Ant介紹 316
19.3.2下載並配置Ant 316
19.3.3Ant的使用 317
小結 318
上機習題 319
第20章DOM和SAX 320
20.1DOM 320
20.1.1DOM介紹 320
20.1.2DOM基本API 321
20.1.3載入文檔 322
20.2利用DOM讀取數據 323
20.2.1利用Node讀取數據 323
20.2.2利用Document讀取數據 326
20.2.3利用Element讀取數據 327
20.3利用DOM修改數據 328
20.3.1XML檔案保存 328
20.3.2利用Node修改數據 329
20.3.3利用Document修改數據 331
20.3.4利用Element修改數據 331
20.4SAX 333
20.4.1SAX介紹 333
20.4.2載入文檔 333
20.4.3編寫事件處理器 334
20.4.4實現解析 336
小結 337
上機習題 338

相關詞條

熱門詞條

聯絡我們