Enterprise JavaBeans

Enterprise JavaBeans(EJB)是一個為設立程式組件的體系結構,它用Java程式語言所編寫,在使用客戶機或伺服器模型的計算機網路中的伺服器部分運行。

Enterprise JavaBeans(EJB)是一個為設立程式組件的體系結構,它用Java程式語言所編寫,在使用客戶機或伺服器模型的計算機網路中的伺服器部分運行。Enterprise JavaBeans是建立在JavaBeans的基礎上,它把程式組件(它們被叫做Beans,暗喻為咖啡)分配到網路中的客戶端。Enterprise JavaBeans提供給企業這樣一個優勢,當一個新的程式組件改變或附加了一個程式組件時,它允許企業在伺服器端控制變化,而不用非得在客戶端對每個計算機進行升級。EJB的組件的好處是可以在多個應用程式中重複使用。要配置一個EJB Bean或組件,它必須作為叫做容器的特殊套用的一部分。
由Sun Microsystems公司創建的Enterprise JavaBeans大體上相當於微軟公司的組件對象模型或分散式組件對象模型系統結構,但是,就像所有的基於Java的系統結構一樣,Enterprise JavaBeans的程式可以跨越所有的主流作業系統來執行,而不僅僅在windows下。EJB的程式組件通常被稱為servlets(很小的服務程式)。運行servlets的應用程式或容器有時被稱為應用程式伺服器。Servlets的一個典型的套用是代替使用公共網關接口(CGI)的網路程式和實際抽取與匯報語言腳本。另一個典型的套用是為網路用戶和遺留套用的主機套用以及它的資料庫之間提供接口。
在Enterprise JavaBeans中,有兩種類型的beans:session beans和entity beans。entity beans不像session beans,它的狀態是持續的並且可以保持它最初的行為和狀態。

相關詞條

熱門詞條

聯絡我們