Enterprise JavaBean 從客戶端接收數據,然後進行業務邏輯處理,還可以將處理後的數據進行存儲,同時它也可以從存儲器獲取數據,處理後將其傳送到客戶端。
J2EE提供了三種類型的 Enterprise JavaBean:Session Bean,Entity Bean 和Message-Driven Bean。Session Bean 表示客戶端和伺服器端的一個短暫的對話,當客戶端執行完以後,Session Bean 會自動的消失;Entity Bean 描述了存儲在資料庫表中的持久性數據,但客戶端執行完以後,底層的服務會將 Entity Bean 中的數據存儲到資料庫中;Message-Driven Bean 提供了信息監聽的功能,它允許異步 JMS訊息。