縮寫: abbr.
EJB 是 Enterprise JavaBean 的縮寫,稱為Java 企業Bean,是J2EE的一部分,定義了一個用於開發基於元件的企業多重應用程式的標準。其特點包括網路服務支援和核心開發工具(SDK)。
EJB包含會話Bean(Session Bean),實體Bean(Entity Bean)和消息驅動Bean(Message Driven Bean)。
1.Session Bean用於實現業務邏輯,它可以是有狀態的,也可以是無狀態的。每當用戶端請求時,容器就會選擇一個Session Bean來為用戶端服務。
2.Entity Bean是域模型物件,用於實現O/R映射,負責將資料庫中的表記錄映射為記憶體中的Entity物件,容器會自動將Entity Bean的狀態和資料庫同步。
3.MessageDriven Bean是EJB2.0中引入的新的企業Bean,它基於JMS消息,只能接收用戶端發送的JMS消息然後處理。
J2EE