首页 > 编程语言 > 详细

Java RMI 实例

时间:2015-09-06 09:42:34      阅读:279      评论:0      收藏:0      [点我收藏+]

一、创建远程服务

1、创建 Remote 接口,MyRemote.java

import java.rmi.*;

public interface MyRemote extends Remote{

    public String sayHello() throws RemoteException;
}

2、实现 Remote,MyRemoteImpl.java

import java.rmi.*;
import java.rmi.server.*;

public class MyRemoteImpl extends UnicastRemoteObject implements MyRemote{

    public String sayHello(){
        return "Server says,‘Hey‘";
    }
    public MyRemoteImpl() throws RemoteException{}
    
    public static void main(String[] args){
        try{
            MyRemote service = new MyRemoteImpl();
            Naming.rebind("rmi://localhost:1099/Hello",service);
        }catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }
}

3、编译。在以上 java 文件所在目录,按住 shift 键,右键,选择「在此处打开命令窗口」,执行

javac *.java

4、用 rmic 产生 stub。

rmic MyRemoteImpl

5、启动 RMI registry。

rmiregistry

6、启动远程服务。另外打开一个命令窗口,执行

java MyRemoteImpl

技术分享

二、客户端

持续

参考资料:

1. 李智慧. 《大型网站技术架构》

Java RMI 实例

原文:http://www.cnblogs.com/NaughtyBaby/p/4784505.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!