- EJB 教程
- EJB - 首頁
- EJB - 概述
- EJB - 環境設定
- EJB - 建立應用程式
- EJB - 無狀態 Bean
- EJB - 有狀態 Bean
- EJB - 持久化
- EJB - 訊息驅動 Bean
- EJB - 註解
- EJB - 回撥
- EJB - 定時器服務
- EJB - 依賴注入
- EJB - 攔截器
- EJB - 可嵌入物件
- EJB - Blob/Clob
- EJB - 事務
- EJB - 安全性
- EJB - JNDI 繫結
- EJB - 實體關係
- EJB - 訪問資料庫
- EJB - 查詢語言
- EJB - 異常處理
- EJB - Web 服務
- EJB - 打包應用程式
- EJB 有用資源
- EJB - 快速指南
- EJB - 有用資源
- EJB - 討論
EJB - 註解
註解是在 Java 5.0 中引入的。使用註解的目的是在類或類的元資料中附加其他資訊,這些資訊位於其原始碼中。在 EJB 3.0 中,註解用於描述 EJB 類中的配置元資料。透過這種方式,EJB 3.0 消除了在配置檔案中描述配置資料的需要。
EJB 容器使用編譯器工具透過讀取這些註解來生成所需的工件,例如介面、部署描述符。以下是常用註解的列表。
| 序號 | 名稱 | 描述 |
|---|---|---|
| 1 | javax.ejb.Stateless |
指定給定的 EJB 類是無狀態會話 Bean。 屬性
|
| 2 | javax.ejb.Stateful |
指定給定的 EJB 類是有狀態會話 Bean。 屬性
|
| 3 | javax.ejb.MessageDrivenBean |
指定給定的 EJB 類是訊息驅動 Bean。 屬性
|
| 4 | javax.ejb.EJB |
用於指定或注入 EJB 例項作為依賴項到另一個 EJB 中。 屬性
|
| 5 | javax.ejb.Local |
用於指定會話 Bean 的本地介面。此本地介面宣告會話 Bean 的業務方法(可以是無狀態或有狀態)。 此介面用於向本地客戶端公開業務方法,這些客戶端在與 EJB 相同的部署/應用程式中執行。 屬性
|
| 6 | javax.ejb.Remote |
用於指定會話 Bean 的遠端介面。此遠端介面宣告會話 Bean 的業務方法(可以是無狀態或有狀態)。 此介面用於向遠端客戶端公開業務方法,這些客戶端在與 EJB 不同的部署/應用程式中執行。 屬性
|
| 7 | javax.ejb.Activation ConfigProperty |
用於指定訊息驅動 Bean 所需的屬性。例如,端點、目標、訊息選擇器等。 此註解作為引數傳遞給 javax.ejb.MessageDrivenBean 註解的 activationConfig 屬性。 屬性
|
| 8 | javax.ejb.PostActivate |
用於指定 EJB 生命週期回撥方法。當 EJB 容器剛剛啟用/重新啟用 Bean 例項時,將呼叫此方法。 此介面用於向本地客戶端公開業務方法,這些客戶端在與 EJB 相同的部署/應用程式中執行。 |