如何在Java中用RMI來實現遠程方法調用

發表于:2008-05-05來源:作者:點擊數: 標簽:javaJAVAJavaRMI
關鍵字: Java 中用R MI 一、Java中的遠程方法調用 遠程方法調用(RemoteMethodInvocation,RMI)是Java1.1引入的分布式對象軟件包,它的出現簡化了在多臺機器上的Java應用之間的通信。相比CORBA,RMI功能較弱且只能用于Java系統。 二、實現一個簡單的RMI 要使
關鍵字:Java中用RMI一、Java中的遠程方法調用 

遠程方法調用(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.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97