J2EE套用開發詳解

J2EE套用開發詳解

《J2EE套用開發詳解》是2009年電子工業出版社出版的圖書,作者是羅玉玲。

基本介紹

  • 書名:J2EE套用開發詳解
  • 作者:羅玉玲
  • ISBN:9787121083273
  • 類別:Java編程
  • 頁數:466 頁
  • 定價:55.00
  • 出版社:電子工業出版社
  • 出版時間:2009年
  • 裝幀:平裝
  • 開本:16
  • 叢書名:編程指南
內容簡介,圖書目錄,

內容簡介

《J2EE套用開發詳解》根據Java EE架構分為5個部分:第1部分為Java EE相關技術概述,包括Java Web套用開發簡介,利用Eclipse和Tomcat建立開發平台、事件及反射機制,以及Servlet技術;第2部分為表示層相關技術,包括JSP技術、XML、CSS和XSLT、Ajax技術、Struts2框架和JSF;第3部分為業務層相關技術,包括JavaBean的基本概念、EJB、RMI、Web服務概述、CORBA簡介和Spring框架;第4部分為數據持久化層的相關技術,包括資料庫和JDBC技術、ORM和JPA概述,以及Hibernate的介紹;第5部分介紹兩個整合了《J2EE套用開發詳解》相關技術的系統實例,分別是套用了Struts+Spring+Hibernate+Ajax框架的許可權管理系統和套用了JSF/Richfaces+EJB+JPA框架的航空訂票系統。
《J2EE套用開發詳解》適合有一定Java編程基礎的讀者,適用於任何使用JavaEE和Web服務創建應用程式的開發人員。

圖書目錄

第1章 Java Web套用開發簡介 1
1.1 Java EE套用概述 1
1.2 Java EE概念 1
1.2.1 Java EE多層模型 1
1.2.2 Java EE體系結構 2
1.3 Java EE的核心API與組件 4
1.4 Web伺服器和套用伺服器 13
1.5 小結 16
第2章 建立開發平台 17
2.1 構建開發環境 17
2.1.1 安裝JDK 17
2.1.2 安裝Tomcat 21
2.1.3 安裝Eclipse 23
2.2 配置開發環境 23
2.3 小結 26
第3章 Java的反射機制 27
3.1 Java反射API 27
3.2 載入類的實例 29
3.2.1 載入class對象的兩種方式 29
3.2.2 Class.forName()載入類的實例 30
3.2.3 loadClass獲得類的實例 31
3.3 操作類的欄位 31
3.3.1 獲取對象的屬性 31
3.4 操作類的方法 34
3.4.1 運行時調用對象的方法 34
3.4.2 無參構造函式 36
3.4.3 帶參構造函式 37
3.5 動態代理 39
3.6 反射機制在Hibernate中的套用 42
3.7 小結 46
第4章 Servlet技術 47
4.1 Servlet簡介 47
4.1.1 Servlet的特點 47
4.1.2 Servlet的優勢 48
4.1.3 Servlet的工作過程 49
4.1.4 Servlet的生命周期 50
4.2 開發和部署一個簡單的Servlet 51
4.3 Servlet常用API介紹 53
4.3.1 Servlet實現相關 54
4.3.2 Servlet配置相關 54
4.3.3 Servlet異常相關 55
4.3.4 請求和回響相關 55
4.3.5 會話跟蹤 56
4.3.6 Servlet上下文 57
4.3.7 Servlet協作 57
4.3.8 Filter 58
4.4 使用Servlet處理客戶端請求 58
4.5 會話跟蹤 61
4.5.1 使用Cookie進行會話跟蹤 61
4.5.2 使用URL重寫進行會話跟蹤 62
4.5.3 使用隱藏表單域進行會話跟蹤 63
4.6 小結 65
第5章 JSP技術 67
5.1 JSP簡介 67
5.2 JSP頁面的結構 68
5.3 腳本元素 68
5.3.1 Scriptlet元素 69
5.3.2 Expression元素 69
5.3.3 Declaration元素 70
5.4 指令 73
5.4.1 page指令 73
5.4.2 include指令 75
5.5 動作 76
5.5.1 Resource動作 76
5.5.2 JavaBean動作 78
5.6 隱式對象 78
5.6.1 request對象 78
5.6.2 response對象 78
5.6.3 application對象 78
5.6.4 out對象 79
5.6.5 page對象 79
5.6.6 session對象 79
5.6.7 exception對象 80
5.6.8 pageContext對象 80
5.6.9 config對象 80
5.7 JSP自定義標籤 81
5.8 小結 84
第6章 XML、CSS和XSLT 85
6.1 XML 85
6.1.1 什麼是XML 85
6.1.2 XML的產生 85
6.1.3 XML的用途 86
6.1.4 XML元素 87
6.1.5 XML屬性 87
6.1.6 XML語法規則 89
6.1.7 XML檢驗 91
6.2 CSS 92
6.3 XSLT 94
6.4 小結 96
第7章 Ajax簡介 97
7.1 Ajax簡介 97
7.2 Ajax技術核心 100
7.2.1 XMLHttpRequest對象的常用方法 100
7.2.2 標準的XMLHttpRequest屬性 101
7.3 一個簡單的Ajax實例 101
7.4 小結 104
第8章 Struts2框架 105
8.1 Web套用的發展 105
8.2 Struts2的起源和體系結構 106
8.3 Struts2核心部分詳解 108
8.3.1 核心控制器FilterDispatcher 108
8.3.2 業務邏輯控制器Action 111
8.3.3 業務邏輯組件 116
8.3.4 Struts2表示層 118
8.3.5 Struts2配置檔案 119
8.4 Action的配置方式 121
8.4.1 動態方法調用 121
8.4.2 設定action元素的method屬性 122
8.4.3 使用通配符配置action 122
8.4.4 默認action 123
8.5 攔截器Interceptor 123
8.5.1 攔截器的定義 124
8.5.2 攔截器的實現原理 124
8.5.3 Struts2的內置攔截器 124
8.5.4 攔截器的配置和使用 125
8.5.5 自定義攔截器 126
8.6 一個簡單的Struts2套用 130
8.7 小結 140
第9章 JSF 141
9.1 JSF技術簡介 141
9.1.1 JSF與MVC模式 141
9.1.2 JSF應用程式配置 142
9.2 一個簡單的JSF套用 142
9.2.1 JSF應用程式開發步驟 143
9.2.2 用戶登錄實例 143
9.3 JSF應用程式架構 147
9.3.1 JSF請求處理生命周期 147
9.3.2 JSF事件驅動模型 148
9.3.3 JSF導航模型 149
9.4 JSF的組成 152
9.4.1 UI組件 152
9.4.2 JSF標籤 154
9.5 統一EL 156
9.5.1 表達式和函式 156
9.5.2 操作符 157
9.5.3 保留字 158
9.5.4 內置對象 158
9.6 Backing Bean 158
9.7 創建自定義組件 162
9.8 小結 164
第10章 JavaBean 165
10.1 JavaBean簡介 165
10.1.1 JavaBean的特點 166
10.1.2 JavaBean的元素及屬性 167
10.1.3 JavaBean的分類 168
10.2 創建JavaBean 168
10.2.1 JavaBean的規格說明 168
10.2.2 創建一個簡單的JavaBean 168
10.3 在JSP中使用JavaBean 169
10.4 使用JavaBean連線資料庫 172
10.5 小結 177
第11章 EJB 179
11.1 EJB簡介 179
11.1.1 EJB的特點 179
11.1.2 EJB類型與組成 180
11.1.3 EJB 3.0的新特性 181
11.2 元數據注釋和部署描述符 181
11.2.1 元數據注釋 181
11.2.2 部署描述符 182
11.3 EJB支持JNDI 183
11.3.1 JNDI的概念 183
11.3.2 使用JNDI 186
11.4 會話Bean 191
11.4.1 會話Bean的分類 191
11.4.2 會話Bean的組成 195
11.4.3 會話Bean的生命周期 196
11.4.4 創建無狀態會話Bean 197
11.4.5 創建有狀態會話Bean 198
11.5 訊息驅動Bean和訊息服務 199
11.5.1 JMS 200
11.5.2 訊息驅動Bean的生命周期 202
11.5.3 創建訊息驅動Bean 202
11.6 實體Bean 203
11.6.1 實體Bean的特性 204
11.6.2 實體Bean的分類及組成 204
11.6.3 EJB 3.0中的實體Bean 206
11.7 EJB事務 208
11.7.1 基於容器管理事務 209
11.7.2 基於Bean管理的事務 210
11.8 EJB攔截器 212
11.9 EJB定時服務 214
11.10 EJB安全管理 214
11.11 小結 216
第12章 RMI 217
12.1 RMI簡介 217
12.1.1 RMI的架構 218
12.1.2 RMI的組成及實現 218
12.1.3 RMI的優點 219
12.2 一個RMI的簡單實例 219
12.3 小結 226
第13章 Web服務概論 227
13.1 SOA簡介 227
13.2 Web服務簡介 229
13.3 Web服務的核心技術 230
13.3.1 SOAP 232
13.3.2 WSDL 235
13.3.3 UDDI 236
13.4 小結 236
第14章 CORBA 237
14.1 CORBA的需求 237
14.2 CORBA的架構 237
14.2.1 IDL 239
14.2.2 ORB 240
14.2.3 IIOP 241
14.2.4 BOA 241
14.3 CORBA服務 241
14.4 創建CORBA套用 243
14.5 CORBA與RMI 246
14.5.1 CORBA和RMI的區別 246
14.5.2 CORBA和RMI的互操作 247
14.6 小結 248
第15章 Spring框架 249
15.1 Spring 2.0的體系結構 249
15.2 Ioc容器 250
15.2.1 BeanFactory 250
15.2.2 ApplicationContext 252
15.2.3 Beans的生命周期過程 253
15.2.4 Beans的進階管理 254
15.3 依賴注入 259
15.3.1 Constructor注入 259
15.3.2 Setter注入 261
15.3.3 Method注入 263
15.4 Spring AOP技術 266
15.4.1 裝備(advices) 267
15.4.2 Spring AOP的傳統用法 275
15.4.3 基於@AspectJ注釋的AOP 277
15.4.4 基於aop命名空間的AOP 279
15.5 小結 282
第16章 資料庫技術和JDBC技術 283
16.1 關係資料庫和SQL 283
16.2 關係資料庫的工作環境 284
16.3 基於JDBC的數據訪問技術 285
16.3.1 JDBC概述 285
16.3.2 資料庫驅動程式 287
16.3.3 使用JDBC查詢資料庫 291
16.3.4 常用的JDBC類和方法 294
16.3.5 資料庫連線池中使用JDBC 297
16.4 小結 302
第17章 ORM與Java持久化機制 303
17.1 ORM概述 303
17.2 域模型 304
17.3 實體域對象的持久化模式 304
17.4 JPA 305
17.4.1 實體 306
17.4.2 EntityManager 309
17.5 持久化查詢語言 313
17.6 常用的JPA注釋 316
17.7 小結 318
第18章 Hibernate 319
18.1 Hibernate體系結構 319
18.2 Hibernate核心接口 321
18.3 一個簡單的Hibernate例子 321
18.4 詳解Hibernate配置檔案 325
18.4.1 Hibernate的兩種配置方式 325
18.4.2 配置資料庫連線池 327
18.5 HQL簡介 328
18.6 小結 330
第19章 許可權管理系統(Struts+Spring+Hiberante+Ajax) 331
19.1 需求分析 331
19.2 系統總體流程設計 331
19.3 系統設計 332
19.4 系統總體解析 336
19.5 系統功能解析 364
19.5.1 管理員登錄 364
19.5.2 模組管理 374
19.5.3 角色數據操作 383
19.5.4 資源操作 391
19.5.5 用戶管理 394
19.6 小結 404
第20章 航空訂票系統(JSF/Richfaces+EJB+JPA) 405
20.1 需求分析 405
20.2 基本設計理念 406
20.3 系統設計 407
20.3.1 系統用例分析 407
20.3.2 持久化數據分析 413
20.3.3 系統操作序列描述 413
20.3.4 業務接口設計 419
20.4 資料庫設計 421
20.4.1 資料庫規劃 421
20.4.2 具體資料庫表 423
20.4.3 SQL代碼 426
20.5 系統實現 431
20.5.1 工程開發環境的建立 431
20.5.2 EJB Entity開發 435
20.5.3 EJB Session開發 443
20.5.4 Message-Driven Bean開發 447
20.5.5 JSF/Richfaces開發 448
20.5.6 遠程連線 455
20.5.7 系統配置 456
20.6 系統運行 462
20.6.1 伺服器的選擇 462
20.6.2 系統的部署 462
20.6.3 系統的運行 463
20.7 小結 466
……

相關詞條

熱門詞條

聯絡我們