Java EE套用開發案例教程

基本介紹

  • 書名:Java EE套用開發案例教程
  • 作者:盧守東
  • ISBN:9787302463108
  • 定價:56元
  • 出版社:清華大學出版社
  • 出版時間:2017.03.01
  • 印次:1-1
  • 印刷日期:2017.02.24
內容介紹,目錄,

內容介紹

本書以技術需求為導向,以技術套用為核心,以開發模式為主線,以套用開發為重點,以能力提升為目標,全面介紹了基於Java EE的企業級套用開發的關鍵技術、流行框架、主要模式、實施要點與方法步驟。

目錄

第1章JavaEE概述 1
1.1JavaEE簡介 2
1.2JavaWeb套用開發的
主要技術與框架 3
1.3JavaWeb套用開發環境的搭建 4
1.3.1JDK的安裝與配置 4
1.3.2Tomcat的安裝與配置 7
1.3.3MyEclipse的安裝與配置 10
1.3.4SQLServer的安裝與配置 15
1.4JavaWeb項目的創建與部署 19
1.5JavaWeb項目的導出、刪除與導入 23
本章小結 25
思考題 25
第2章JSP基礎 27
2.1JSP簡介 28
2.2JSP基本語法 29
2.2.1聲明 29
2.2.2表達式 29
2.2.3腳本小程式 30
2.2.4JSP指令標記 32
2.2.5JSP動作標記 35
2.2.6JSP注釋 40
2.3JSP內置對象 42
2.3.1out對象 42
2.3.2request對象 44
2.3.3response對象 49
2.3.4session對象 55
2.3.5application對象 57
2.3.6exception對象 62
2.3.7page對象 63
2.3.8config對象 65
2.3.9pageContext對象 66
2.4JSP套用案例 68
2.4.1系統登錄 68
2.4.2簡易聊天室 71
本章小結 74
思考題 74
第3章JDBC技術 77
3.1JDBC簡介 78
3.2JDBC的核心類與接口 78
3.2.1DriverManager類 79
3.2.2Driver接口 79
3.2.3Connection接口 80
3.2.4Statement接口 81
3.2.5PreparedStatement接口 83
3.2.6CallableStatement接口 84
3.2.7ResultSet接口 85
3.3JDBC基本套用 87
3.4JDBC套用案例 97
3.4.1系統登錄 97
3.4.2數據添加 99
3.4.3數據維護 102
本章小結 116
思考題 116
第4章JavaBean技術 117
4.1JavaBean簡介 118
4.2JavaBean的規範 118
4.3JavaBean的創建 119
4.4JavaBean的使用 120
4.4.1<jsp:useBean>動作標記 120
4.4.2<jsp:setProperty>動作標記 121
4.4.3<jsp:getProperty>動作標記 121
4.5JavaBean的套用案例 125
4.5.1系統登錄 125
4.5.2數據添加 128
4.5.3數據維護 131
本章小結 132
思考題 132
第5章Servlet技術 133
5.1Servlet簡介 134
5.2Servlet的技術規範 136
5.3Servlet的創建與配置 136
5.3.1Servlet的創建 136
5.3.2Servlet的配置 140
5.4Servlet的基本套用 142
5.5Servlet的套用案例 148
5.5.1系統登錄 148
5.5.2數據添加 150
本章小結 153
思考題 153
第6章Struts2框架 155
6.1Struts2概述 156
6.2Struts2基本套用 157
6.2.1Struts2開發包 157
6.2.2Struts2基本用法 158
6.2.3Struts2核心過濾器的配置 164
6.2.4Struts2Action的實現 166
6.2.5Struts2Action的配置 168
6.3Struts2攔截器 176
6.3.1攔截器的實現 176
6.3.2攔截器的配置 177
6.4Struts2OGNL 181
6.4.1OGNL表達式 181
6.4.2OGNL集合 183
6.5Struts2標籤庫 184
6.5.1數據標籤 184
6.5.2控制標籤 189
6.5.3表單標籤 193
6.5.4非表單標籤 199
6.6Struts2數據驗證 199
6.6.1數據校驗 199
6.6.2校驗框架 201
6.7Struts2檔案上傳 206
6.7.1單檔案上傳 206
6.7.2多檔案上傳 208
6.8Struts2檔案下載 211
6.9Struts2套用案例 213
6.9.1系統登錄 213
6.9.2數據添加 215
本章小結 223
思考題 223
第7章Hibernate框架 225
7.1Hibernate概述 226
7.1.1ORM簡介 226
7.1.2Hibernate體系結構 227
7.2Hibernate基本套用 227
7.2.1Hibernate基本用法 227
7.2.2Hibernate相關檔案 233
7.3Hibernate核心接口 240
7.3.1Configuration接口 240
7.3.2SessionFactory接口 240
7.3.3Session接口 240
7.3.4Transaction接口 241
7.3.5Query接口 241
7.4HQL基本用法 241
7.4.1HQL查詢 242
7.4.2HQL更新 243
7.4.3HQL語句的執行 243
7.5Hibernate對象狀態 247
7.5.1瞬時態 247
7.5.2持久態 247
7.5.3脫管態 248
7.6Hibernate批量處理 248
7.6.1批量插入 248
7.6.2批量修改 251
7.6.3批量刪除 253
7.7Hibernate事務管理 254
7.7.1事務的基本概念 254
7.7.2基於JDBC的事務管理 254
7.7.3基於JTA的事務管理 256
7.8Hibernate套用案例 257
7.8.1數據查詢 257
7.8.2系統登錄 262
7.9Hibernate與Struts2整合套用 266
本章小結 269
思考題 269
第8章Spring框架 271
8.1Spring概述 272
8.2Spring基本套用 274
8.2.1工廠模式 274
8.2.2Spring基本用法 276
8.2.3Spring依賴注入 278
8.3Spring關鍵配置 281
8.3.1Bean的基本定義 282
8.3.2Bean的依賴配置 282
8.3.3Bean的別名設定 287
8.3.4Bean的作用域設定 288
8.3.5Bean的生命周期方法設定 290
8.4Spring核心接口 292
8.4.1BeanFactory 293
8.4.2ApplicationContext 294
8.5SpringAOP 295
8.5.1AOP簡介 295
8.5.2AOP的相關術語 295
8.5.3AOP的實現機制 296
8.5.4SpringAOP的基本套用 301
8.6Spring事務支持 305
8.6.1使用TransactionProxyFactoryBean
創建事務代理 306
8.6.2使用Bean繼承配置事務
代理 307
8.6.3使用BeanNameAutoProxyCreator
自動創建事務代理 309
8.6.4使用DefaultAdvisorAutoProxyCreator
自動創建事務代理 310
8.7Spring與Struts2的整合套用 311
8.8Spring與Hibernate的整合套用 314
8.9Spring與Struts2、Hibernate的
整合套用 321
本章小結 325
思考題 325
第9章Ajax套用 327
9.1Ajax簡介 328
9.1.1Ajax的基本概念 328
9.1.2Ajax的套用場景 328
9.2Ajax套用基礎 330
9.2.1XMLHttpRequest對象簡介 330
9.2.2Ajax的請求與回響過程 331
9.2.3Ajax的基本套用 332
9.3Ajax開源框架DWR 335
9.3.1DWR簡介 335
9.3.2DWR的工作原理 335
9.3.3DWR的基本套用 336
9.3.4DWR與Struts2、Spring、
Hibernate的整合套用 338
本章小結 344
思考題 344
第10章Web套用案例 347
10.1系統簡介 348
10.1.1系統功能 348
10.1.2系統用戶 349
10.2開發方案 349
10.2.1分層模型 349
10.2.2開發模式 350
10.2.3開發順序 351
10.3資料庫結構 351
10.4項目總體架構 352
10.5持久層及其實現 353
10.5.1POJO類與映射檔案 353
10.5.2用戶管理DAO組件及其
實現 355
10.5.3部門管理DAO組件及其
實現 358
10.5.4職工管理DAO組件及其
實現 360
10.6業務層及其實現 362
10.6.1用戶管理Service組件及其
實現 362
10.6.2部門管理Service組件及其
實現 364
10.6.3職工管理Service組件及其
實現 366
10.7表示層及其實現 367
10.7.1素材檔案的準備 368
10.7.2公用模組的實現 369
10.7.3登錄功能的實現 372
10.7.4系統主界面的實現 377
10.7.5當前用戶功能的實現 381
10.7.6用戶管理功能的實現 386
10.7.7部門管理功能的實現 399
10.7.8職工管理功能的實現 411
本章小結 424
思考題 424
附錄實驗指導 425
參考文獻 436

相關詞條

熱門詞條

聯絡我們