四、实现RMI编程的步骤
实现一个RMI分布式应用程序需要完成以下几个步骤:
定义一个扩展Remote接口的接口(MatrixServer),在接口中定义要进行远程调用的方法,并在其实现类(NetS)中实现其方法(caculate)。在main函数执行过程中,将实现类的对象(即远程对象)通过java.rmi.Naming类的bind或rebind方法与指定名称绑定。
创建客户端程序,通过java.rmi.Naming类的lookup方法将指定的名称与远程对象关联,得到远程对象后即可实现远程方法调用。
用javac编译所有代码,然后调用rmic命令,生成远程对象实现类的存根(stub)和骨架(skeleton)类。
1