![遠程方法調(diào)用_第1頁](http://file4.renrendoc.com/view/56556a91d7026a67ea7c1dcef9422095/56556a91d7026a67ea7c1dcef94220951.gif)
![遠程方法調(diào)用_第2頁](http://file4.renrendoc.com/view/56556a91d7026a67ea7c1dcef9422095/56556a91d7026a67ea7c1dcef94220952.gif)
![遠程方法調(diào)用_第3頁](http://file4.renrendoc.com/view/56556a91d7026a67ea7c1dcef9422095/56556a91d7026a67ea7c1dcef94220953.gif)
![遠程方法調(diào)用_第4頁](http://file4.renrendoc.com/view/56556a91d7026a67ea7c1dcef9422095/56556a91d7026a67ea7c1dcef94220954.gif)
![遠程方法調(diào)用_第5頁](http://file4.renrendoc.com/view/56556a91d7026a67ea7c1dcef9422095/56556a91d7026a67ea7c1dcef94220955.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
遠程方法調(diào)用1中間件層中間件層提供一個編程抽象以及對底層網(wǎng)絡(luò)、硬件、操作系統(tǒng)和編程語言異構(gòu)性的屏蔽。中間件表示成一組計算機上的進程或?qū)ο?,他們相互交互,實現(xiàn)分布式應(yīng)用的通信和資源共享支持。2遠程方法調(diào)用:不管是否在同一臺計算機
內(nèi),不同進程中的對象之間
的方法調(diào)用。本地方法調(diào)用:在同一進程中的對象之間
的方法調(diào)用。Remoteandlocalmethodinvocations3遠程對象:能夠接收遠程調(diào)用的對象eg:B,F遠程接口:每個遠程對象都有一個遠程接口4~在其他進程中的對象只能調(diào)用屬于其遠程接口的方法
~本地對象可以調(diào)用遠程接口中的方法和由遠程對象實
現(xiàn)的其他方法。5遠程對象引用:一個可以用于分布式系統(tǒng)的標識
符,用于指向某個唯一的遠程對
象。
與本地對象引用有以下兩點類似:
1、以遠程對象引用的形式指定接收遠程方法調(diào)用
的遠程對象。
2、遠程對象引用可以作為遠程方法調(diào)用的參數(shù)和
結(jié)果傳遞。67RMI代理:作用是通過在調(diào)用者面前表現(xiàn)得像本地對象一樣,使遠程方法調(diào)用對客戶透明,它不執(zhí)行調(diào)用,而是將調(diào)用放在消息里傳遞給遠程對象。調(diào)度程序:接收并傳遞來自通信模塊的請求消息,使用方法ID選擇骨架中恰當?shù)姆椒?。骨架:用于實現(xiàn)遠程接口中的方法。骨架解碼請求消息中的參數(shù),并調(diào)用遠程對象中的相應(yīng)方法,等待調(diào)用的完成,然后將結(jié)果和任何異常信息編碼進應(yīng)答消息,發(fā)送給代理。8Remotereferencemodule遠程引用模塊:翻譯本地和遠程對象引用以
及創(chuàng)建遠程對象引用。
每個進程中的遠程引用模塊都有一個遠程對象表,記錄著該進程的本地對象引用和遠程對象引用的對應(yīng)關(guān)系。這張表包括:
~該進程擁有的所有遠程對象的表項(B)
~每個本地代理的表項(B的代理)
9遠程引用模塊的動作:
~當遠程對象第一次作為參數(shù)或結(jié)果傳遞時,要求遠程引用模塊創(chuàng)建一個遠程對象引用并把它添加到表中。
~當遠程對象引用隨著請求/應(yīng)答消息到達時,遠程引用模塊提供對應(yīng)的本地對象引用,它可能指向一個代理,也可能指向一個遠程對象。若遠程對象引用不在表中,那么RMI軟件就創(chuàng)建新的代理并要求遠程對象引用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年企業(yè)機器質(zhì)押借款合同
- 2025年勞動解除合同標準條款
- 2025年抗瘧藥項目申請報告模范
- 2025年貨車租賃與運輸服務(wù)合同樣本
- 2025年國際貨物買賣合同與慣例
- 2025年專業(yè)清潔人員派遣協(xié)議
- 2025年二手車購買合同范本
- 2025年三板市場股權(quán)買賣協(xié)議
- 2025年伙伴開設(shè)教育機構(gòu)合作協(xié)議書模板
- 2025年繼電器研發(fā)策劃技術(shù)協(xié)議書范本
- 河南2025年河南職業(yè)技術(shù)學(xué)院招聘30人筆試歷年參考題庫附帶答案詳解
- 2024年湖南有色金屬職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 生物-遼寧省大連市2024-2025學(xué)年高三上學(xué)期期末雙基測試卷及答案
- Unit 4 A glimpse of the future 說課稿-2023-2024學(xué)年高二下學(xué)期英語外研版(2019)選擇性必修第三冊001
- 加氣站安全課件
- 《民營企業(yè)清廉建設(shè)評價規(guī)范》
- 智能RPA財務(wù)機器人開發(fā)教程-基于來也UiBot 課件 第2章-常用機器人流程自動化
- 公務(wù)車輛定點加油服務(wù)投標文件(技術(shù)方案)
- 安徽工程大學(xué)《回歸分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 讀書分享《給教師的建議》課件
- 《中小學(xué)校園食品安全和膳食經(jīng)費管理工作指引》專題講座
評論
0/150
提交評論