EJB( Enterprise JavaBean )是在企業應用伺服器端執行的元件。Java企業版API(Java Enterprise Edition)中提供了對EJB的規範。EJB是一個封裝有某個應用程式之業務邏輯伺服器端零件。最早於1997年由IBM提出,旋即被太陽微系統採用並形成標準(EJB 1.0 和EJB 1.1)。其後在Java社區行程(Java Community Process)支援下陸續有一些JSR被制訂來定義新的EJB標準,分別是JSR 19 (EJB 2.0), JSR 153 (EJB 2.1) 以及最新的JSR 220 (EJB 3.0)。
EJB規範的目的在於為企業及應用開發人員實作後台業務提供一個標準方式,從而解決一些此前總是在作業過程中總是重複發生的問題。EJB以一個標準方式自動處理了諸如資料持久化,事務整合,安全對策等不同應用的共有問題,使得軟體開發人員可以專註於程式的特定需求而不再飽受那些非業務元素的困擾。
更多