遠程方法調用(Remote Method Invocation, RMI)是Java1.1引入的分布式對象軟件包,它的出現簡化了在多臺機器上的Java應用之間的通信。相比CORBA,RMI功能較弱且只能用于Java系統。
二、實現一個簡單的RMI
要使用RMI,必須構造四個主要的類:遠程對象的本地接口、RMI客戶、遠程對象實現和RMI服務器。RMI服務器生成遠程對象實現的一個實例,并用一個特殊的URL注冊它,RMI客戶在遠程服務器上查找對象,若找到就把它轉換成本地接口類型,然后像一個本地對象一樣使用它。下面是一個簡單的RMI例子,遠程對象只返回一個消息字符串。要使這個例子更有價值,我們需要做的就是完善遠程對象實現類。
1.遠程對象的本地接口類(Rem.java)
該類僅僅是一個接口,而不是實現,RMI客戶機可以直接使用它,RMI服務器必須通過一個遠程對象來實現它,并用某個URL注冊它的一個實例。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/