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

出版信息,內容簡介,圖書目錄,

    出版信息

    Java EE程式設計與套用開發(第2版)
    作者:郭克華、唐雅媛、扈樂華
    定價:49.50元
    印次:2-1
    ISBN:9787302474180
    出版日期:2017.09.01
    印刷日期:2017.08.10

      內容簡介

      本書共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.3request對象 79
      4.4response對象 81
      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.2算術運算符 139
      8.2.3關係運算符 139
      8.2.4邏輯運算符 139
      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

      相關詞條

      熱門詞條

      聯絡我們