複製鏈接
請複製以下鏈接發送給好友

Enterprise JavaBeans

鎖定
Enterprise JavaBeans(EJB)是一個為設立程序組件的體系結構,它用Java編程語言所編寫,在使用客户機或服務器模型的計算機網絡中的服務器部分運行。
外文名
Enterprise JavaBeans
簡    稱
EJB
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,它的狀態是持續的並且可以保持它最初的行為和狀態。 [1] 
參考資料