java高級特性之RMI CORBR

RMI與CORBR是分佈式網絡編程兩種方法

   1.RMI較簡單易用,僅支持java語言,服務擴展還行

    2.CORBR複雜,支持多平臺多語言,但服務擴展不足

COM/DCOM是微軟推出的分佈式組件技術,僅支持window平臺,擁有微軟廣闊市場

 

RMI應用程序編譯後會產生Stub和Skeleton

    Stub存根擔當遠程調用中客戶端的代理對象,即在客戶端,調用服務端

    Skeleton框架負責實現調用的對象,即給客戶端所需求的遠程調用的對象

CORBR實現機制大體與RMI相同

不同之處:1.CORBR依靠中間件ORB作爲事務代理,及對象請求代理,負責對象的請求和響應。

                 2. 服務器端與客戶端都得實現IDL接口文件,而IDL是一種語言,用來定義遠程對象接口,以此體現出CORBR支持多語言特性。程序首先使用idltojava編譯器編譯IDL文件,產生Java版本的接口,同事產生Stub和Skeleton等6個文件

    

發佈了59 篇原創文章 · 獲贊 5 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章