新聞中心
EJB技術的設計目標

EJB 規(guī)范的***版以初稿形式于 1997 年 12 月公布,并于 1998 年 3 月作為 1.0 版發(fā)行。規(guī)范 作者為 EJB 體系 結構制定了以下目標:
Enterprise JavaBeans 體系結構將 是標準的組件體系結構,用于以 Java 編程語言構建分布式的面向對象的商務應用程序。通過把使用不同供應商提供的工具開發(fā)出來的組件組合在一起,Enterprise JavaBeans 體系結構將有可能構建分布式的應用程序。
Enterprise JavaBeans 體系結構將使編寫應用程序變得容易:應用程序開發(fā)人員將不必了解低層次的事務和狀態(tài)管理的細節(jié)、多線程、資源共享和其他復雜的低級 API。但是,將允許專家級的程序員直接訪問低 級 API。
Enterprise JavaBeans 應用程序將遵循 Java 編程語言的“一次編寫,隨處運行”的 原則。EJB 組件可以只開發(fā)一次,然后在多個平臺上部署,而不需要重新編譯或修改源代碼。
◆Enterprise JavaBeans 體系結構將處理企業(yè)應用程序生命周期中的開發(fā)、部署和運行等方面。
◆Enterprise JavaBeans 體系結構將定義一些約定,這些約定使多個供應商提供的工具能夠開發(fā)并部署可在運行時互操作的組件。
◆Enterprise JavaBeans 體系結構將與現(xiàn)有的服務器平臺兼容。供應商將能夠擴展它們的現(xiàn)有產(chǎn)品,以支持 Enterprise JavaBeans 組件。
◆Enterprise JavaBeans 體系結構將與 Java 編程語言編寫的其他 API 兼容。
◆Enterprise JavaBeans 體系結構將提供 EJB 組件和非 Java 編程語言應用程序之間的互操 作性。
◆Enterprise JavaBeans 體系結構將與 CORBA 兼容。
使用EJB技術的好處
這些設計目標會使企業(yè)和開發(fā)人員得到什么好處呢?下面列出了可望從 采用 Enterprise JavaBeans 環(huán)境獲得的好處:
EJB 組件使編寫應用程序更為簡單。盡管 EJB 體系結構復雜,但應用程序開發(fā)人員一般都不必再編寫用于訪問系統(tǒng)服務的代碼。一種稱為 EJB 容器的系統(tǒng)組件使系統(tǒng)服務可 用于 EJB 組件的任務。
服務器端商務邏輯可以移植。除了 Java 語言固有的可移植性外,EJB 體系結構還在 bean 和支持該 bean 的容器之間提供了一套標準化的應用程序編程接口。這 使開發(fā)人員能夠將 bean 從一種操作環(huán)境移植到另一種操作環(huán)境,而無須重新編寫其源代碼。
可以從現(xiàn)有的軟件組件裝配出服務器端應用程序,這與從現(xiàn)有的 Java bean 可以裝配出客戶端應用程序一樣,從而使軟件能夠重用。
EJB 體系結構內(nèi)置了對典型企業(yè)級系統(tǒng)服務的支持,包括分布式對象、事務處理、數(shù)據(jù)庫、安全和全局命名。
多家 IT 供應商都采納 EJB 體系結構,這是由于有這樣的承諾:客戶將能夠從選定的供應商那里選購軟件組件,如 EJB 組件、容器及 EJB 服務器;也由于承諾了不同供應商的產(chǎn)品,只要 符合 EJB 體系結構,就都是可互操作的。
用 EJB 組件構建的應用程序可以從一個服務器移植到另一個服務器,從而支持可伸縮性,這是因為在 EJB 模型中,各個軟件組件都是嚴格分離的。
EJB 體系結構能保障原有的 IT 投資,這是通過允許將現(xiàn)有的信息系統(tǒng)和資產(chǎn)“包裹”在這些應用程序中,而不要求客戶更換現(xiàn)有EJB技術。事實上,在關系數(shù)據(jù)庫中存儲數(shù)據(jù)的企業(yè)已經(jīng) 有了一套已有雛形的實體 bean,正等著 通過 EJB 外殼去訪問。
網(wǎng)頁標題:EJB技術的設計目標和好處
URL網(wǎng)址:http://www.5511xx.com/article/dhghoci.html


咨詢
建站咨詢
