EJB術語集合

 

EJB術語集合
1企業Bean實例:企業Bean類的java對象實例,它含有本地或遠程接口中定義方法的實現供業務操作使用。企業Bean實例不具有網絡能力,因爲它不含有網絡相關的邏輯。
2遠程接口:它含有企業Bean類暴露的業務方法簽名,是一java接口。在EJB開發模型中,客戶代碼總是同本地接口或遠程接口交互,從不直接與企業Bean實例交互。由於遠程接口遵守java RMI-IIOP定義的規則,因爲它是具有網絡功能的。
3本地接口:遠程接口的高性能版本。如果客戶調用的企業Bean組件與客戶同處在一樣的JVM中,則可以使用本地接口。使用本地接口訪問EJB,不需要經歷存根,骨架,網絡調用,參數的marshldemarshal等操作。
4 EJB對象:容器生成的遠程接口實現。它處於客戶與企業Bean實例之間,它能夠處理中間件相關問題,而且它還具有網絡功能。客戶調用都需要經歷EJB對象。其中,EJB對象對客戶調用委派給企業Bean實例,起本身實現了遠程接口。
5本地對象:EJB對象的高性能版本,本地對象實現了本地接口。
6 Home接口:作爲EJB對象工廠出現,它是java接口。爲獲得EJB對象,客戶必須使用Home接口。由於客戶跨越網絡使用Home接口,因此它是具有網路功能的。
7 本地Home接口:Home接口的高性能版本。
8 Home對象:容器生成的Home接口實現。Home對象也具有網絡功能,其遵守RMI-IIOP規則。
9 部署描述符:XML文件,用於指定企業Bean組件的中間件服務需求藉助於部署描述符,EJB組件能夠告知容器其所要求的中間件服務(隱式),比如如何管理企業Bean組件,生命週期管理需求,事務需求,持久化需求,安全性需求等。
10 供應商特定文件:獲得特定容器提供的功能。請注意,這將影響組件在不同應用服務器間的便攜性。
11 Ejb-jar文件:含有上述所有內容。它是以ZIP文件的形式存在。作爲可部署單元,Ejb-jar文件能夠部署到應用服務器中。應用服務器解壓Ejb-jar,並裝載其中定義的企業Bean組件。       
發佈了9 篇原創文章 · 獲贊 1 · 訪問量 2751
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章