1 :远程接口
package testrmi;
import java.rmi.Remote;
import java.rmi.RemoteException;
public interface ISayHello extends Remote {
String syaHello() throws RemoteException;
}
2:客户端
package testrmi;
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;
public class RmiClient {
public static void main(String[] args) {
try {
System.out.println(((ISayHello) Naming.lookup("rmi://localhost:10009/sayHello")).syaHello());
} catch (RemoteException | MalformedURLException | NotBoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
2: 服务端
package testrmi;
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
public class RmiService {
public static void main(String[] args) {
try {
SayHelloImpl helloImpl = new SayHelloImpl();
LocateRegistry.createRegistry(10009);
Naming.rebind("rmi://localhost:10009/sayHello", helloImpl);
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
3:远程接口实现
package testrmi;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
public class SayHelloImpl extends UnicastRemoteObject implements ISayHello {
private static final long serialVersionUID = 5935217606549056460L;
public SayHelloImpl() throws RemoteException {
super();
};
@Override
public String syaHello() throws RemoteException {
return "sb";
}
}
相关推荐
RMI简单实例RMI简单实例RMI简单实例
六步教你学会简单RMI
(1) 编写RMI 程序 用RMI 构建一个分布式共享会议议程服务。不同的客户应该能够使用共享会议议 程服务,该服务提供会议的查询、增加和删除功能。会议议程服务器有允许用户注册和 撤销会议的功能。
六步教你学会简单RMI
java简单示例rmi java简单示例rmi
spring RMI 简单例子
最简单 最有效而且是最易懂的rmi理解例子
java RMI
Java RMI 简单示例
一个简单的RMI例子Java源代码,用于学习理解RMI
创建客户端RMI调用服务端的应用程序。 启动服务端,再启动客户端,测试是否调用成功。 如果客户端和服务端不在同一台电脑上,则需要对刚才定义的服务类采用rmic 编译一个客户端的框架类_stub并拷贝到客户端的类...
做的一个小作业。 关于RMI 注册账号对其添加会议等进行管理 eclipse 可以直接运行
对 RMI 的简单理解
rmi简单例子,service实例和clent实例
rmi 简单例子 rmi 简单例子
RMI最简单的一个实例RMI最简单的一个实例RMI最简单的一个实例
spring集成的RMI的使用 简单使用
编写简单的HTTP 1.0客户端/服务器程序:.编写多线程Web服务器:编写简单的RMI程序 实验
最简单的RMI入门好例子,看看远程调用的效果吧,直接在eclipse下导入就可以运行。
RMI(远程方法调用)简单代码例子 RMI(远程方法调用)简单代码例子