EJB3.0例項教程

yoee發表於2006-07-24
《EJB3.0例項教程》
下載網址:http://www.foshanshop.net
第一章 前言

1.1 本教程適合人群

1.2 聯絡作者

第二章 執行環境配置

2.1 下載與安裝

2.2 執行一個EJB3例子

2.3 在獨立的Tomcat 中呼叫EJB

2.4 釋出在JBOSS整合環境中的WEB應用呼叫EJB

第三章 開發前的準備

3.1 熟悉JBoss的目錄結構

3.2 JBoss中的部署

3.3 如何進行EJB打包

3.4 如何進行WEB應用打包

第四章 會話Bean(Session Bean)

4.1 Stateless Session Beans(無狀態bean)開發

4.1.1 開發只存在Remote介面的無狀態Session Bean

4.1.2 開發只存在Local介面的無狀態Session Bean

4.1.3 開發存在Remote與Local介面的無狀態Session Bean

4.2 Stateful Session Beans(有狀態bean)開發

4.3 Stateless Session Bean與Stateful Session Bean的區別

4.4 如何改變Session Bean的JNDI 名稱

4.5 Session Bean的生命週期

4.6 攔截器(Interceptor)

4.7 依賴注入(dependency injection)

第五章 訊息驅動Bean (Message Driven Bean)

第六章 實體Bean(Entity Bean)

6.1 實體Bean的組成檔案persistence.xml配置

6.2 JBoss資料來源的配置

6.2.1 MySql資料來源的配置

6.2.2 Ms Sql Server2000資料來源的配置

6.3 實體Bean釋出前的準備工作

6.4 單表對映的實體Bean

6.5 持久化實體管理器EntityManager

6.5.1 Entity獲取find()

6.5.2 新增persist()

6.5.3 更新Merge()

6.5.4 刪除Remove()

6.5.5 執行EJB3 QL操作createQuery()

6.6 關係/物件對映

6.6.1 對映的表名或列名與資料庫保留字同名時的處理

6.6.2 一對多及多對一對映

6.6.3 一對一對映

6.6.4 多對多對映

6.7 使用引數查詢

6.7.1 命名引數查詢

6.7.2 位置引數查詢

6.8 EJB3 QL語言

6.8.1 大小寫敏感性(Case Sensitivity)

6.8.2 排序(order by)

6.8.3 查詢部分屬性

6.8.4 查詢中使用構造器(Constructor)

6.8.5 聚合查詢(Aggregation)

6.8.6 關聯(join)

6.8.7 比較Entity

6.8.8 批次更新(Batch Update)

6.8.9 批次刪除(Batch Remove)

6.8.10 使用運算子NOT

6.8.11 使用運算子BETWEEN

6.8.12 使用運算子IN

6.8.13 使用運算子LIKE

6.8.14 使用運算子IS NULL

6.8.15 使用運算子IS EMPTY

6.8.16 使用運算子EXISTS

6.8.17 字串函式

6.8.18 計算函式

6.8.19 子查詢

6.9 事務管理服務

6.10 Entity的生命週期和狀態

6.11 複合主鍵(Composite Primary Key)

第七章 Web服務(Web Service)

7.1 Web Service的建立

7.2 Web Service的客戶端呼叫

7.2.1 用java語言呼叫Web Service

7.2.2 用asp呼叫Web Service

相關文章