- 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 - 概述
EJB 代表 **企業** **Java** **Bean**。EJB 是 J2EE 平臺的重要組成部分。J2EE 平臺具有基於元件的架構,可為企業級應用程式提供多層、分散式和高度事務化的功能。
EJB 提供了一個架構,用於開發和部署基於元件的企業應用程式,同時考慮了健壯性、高可擴充套件性和高效能。EJB 應用程式可以部署在任何符合 J2EE 1.3 標準規範的應用伺服器上。
本教程將詳細討論 EJB 3.0。
型別
EJB 主要分為三大類;下表列出了它們的名字以及簡短的描述:
| 序號 | 型別及描述 |
|---|---|
| 1 |
會話Bean 會話 Bean 為單個會話儲存特定使用者的資料。它可以是 有狀態的 或 無狀態的。與實體 Bean 相比,它消耗的資源較少。會話 Bean 在使用者會話終止時被銷燬。 |
| 2 |
實體Bean 實體 Bean 代表永續性資料儲存。使用者資料可以透過實體 Bean 儲存到資料庫,以後可以從實體 Bean 中檢索。 |
| 3 |
訊息驅動Bean 訊息驅動 Bean 用於 JMS(Java 訊息服務)的上下文中。訊息驅動 Bean 可以從外部實體消費 JMS 訊息並相應地採取行動。 |
優勢
以下是 EJB 的重要優勢:
簡化了大型企業級應用程式的開發。
應用程式伺服器/EJB 容器提供大多數系統級服務,例如事務處理、日誌記錄、負載平衡、持久化機制、異常處理等等。開發人員只需關注應用程式的業務邏輯。
EJB 容器管理 EJB 例項的生命週期,因此開發人員無需擔心何時建立/刪除 EJB 物件。
廣告