EJB的上層的分布式應(yīng)用程序是基于對(duì)象組件模型的,低層的事務(wù)服務(wù)用了API技術(shù)。EJB技術(shù)簡(jiǎn)化了用JAVA語(yǔ)言編寫的企業(yè)應(yīng)用系統(tǒng)的開發(fā),配置,和執(zhí)行。EJB的體系結(jié)構(gòu)的規(guī)范由Sun Microsystems公司制定。Inprise的EJB容器是基于1.1版的規(guī)范。
EJB技術(shù)定義了一組可重用的組件:Enterprise Beans。你可以利用這些組件,象搭積木一樣的建立你的分布式應(yīng)用程序。當(dāng)你把代碼寫好之后,這些組件就被組合到特定的文件中去。每個(gè)文件有一個(gè)或多個(gè)Enterprise Beans,在加上一些配置參數(shù)。最后,這些Enterprise Beans被配置到一個(gè)裝了EJB容器的平臺(tái)上?蛻裟軌蛲ㄟ^(guò)這些Beans的home接口,定位到某個(gè)beans,并產(chǎn)生這個(gè)beans的一個(gè)實(shí)例。這樣,客戶就能夠調(diào)用Beans的應(yīng)用方法和遠(yuǎn)程接口。
|
|