企業(yè)Bean(Enterprise JavaBean,EJB)在J2EE應(yīng)用中處于核心地位。EJB程序的開(kāi)發(fā)是實(shí)現(xiàn)J2EE倡導(dǎo)的分布式企業(yè)級(jí)組件應(yīng)用的重要組成部分。按照EJB模式開(kāi)發(fā)的應(yīng)用程序在大型電子商務(wù)(e-Commerce)、企業(yè)應(yīng)用集成(Enterprise Application Integration,EAI)等方面表現(xiàn)出無(wú)可比擬的優(yōu)勢(shì),目前已被多家大型IT廠商支持,成為最廣泛的分布式組件應(yīng)用規(guī)范。
EJB應(yīng)用的基本模式是容器/組件應(yīng)用模式。容器對(duì)應(yīng)EJB服務(wù)器或應(yīng)用服務(wù)器,如Weblogic Server等;組件就是EJB程序。對(duì)開(kāi)發(fā)者來(lái)說(shuō),只關(guān)注與業(yè)務(wù)邏輯相關(guān)的組件程序,而不必管分布式應(yīng)用帶來(lái)的并發(fā)、大量事務(wù)完整性等問(wèn)題,從而使開(kāi)發(fā)分布應(yīng)用不必再跨越很高的門(mén)檻,使其簡(jiǎn)單可行。