EJB的最最基本知識
?????????? EJB的構(gòu)成
???? 企業(yè)Bean實(shí)例 企業(yè)Bean類的Java對象實(shí)例,他含有本地或遠(yuǎn)程接口中定義方法的實(shí)現(xiàn)供業(yè)務(wù)邏輯使用。企業(yè)Bean不具備網(wǎng)絡(luò)能力。
???? 遠(yuǎn)程接口? 含有企業(yè)Bean類暴露的業(yè)務(wù)方法簽名,是一Java接口。在EJB開發(fā)模型中,客戶代碼總是同本地接口或遠(yuǎn)程接口交互,從不直接與企業(yè)Bean實(shí)例交互。遠(yuǎn)程接口遵守Java RMI-IIOP 定義的規(guī)則,所以具有網(wǎng)絡(luò)功能。
??? 本地接口? 遠(yuǎn)程接口的高性能版本(當(dāng)客戶調(diào)用的企業(yè)Bean組件與客戶處在統(tǒng)一JVM中)。使用本地接口訪問EJB,不要經(jīng)過存根,骨架,網(wǎng)絡(luò)調(diào)用,參數(shù)的marshal和demarshal等操作。
? EJB對象 容器生成的遠(yuǎn)程接口實(shí)現(xiàn)。 它處于客戶與企業(yè)Bean的實(shí)例之間,嫩構(gòu)處理中間件相關(guān)問題,而且它還具有網(wǎng)絡(luò)功能。
? 本地對象 EBJ對象的高性能版本
? Home 接口 EJB對象的工廠。它是Java接口,為獲得EJB對象,客戶必須使用Home接口。由于客戶能夠跨越網(wǎng)絡(luò)使用Home接口,因此它具有網(wǎng)絡(luò)功能。
Home對象? 容器生成的Home接口實(shí)現(xiàn)。Home對象也具有網(wǎng)絡(luò)功能,并遵守RMI-IIOP規(guī)則。
posted on 2007-01-18 10:57 youngturk 閱讀(292) 評論(0) 編輯 收藏 所屬分類: 關(guān)于EJB學(xué)習(xí)