/**
* @param args
*/
// TODO Auto-generated method stub
public static void main(String[] args) throws RemoteException, Exception {
// 通过JNDI查找远程服务
Sev sev = (Sev) Naming.lookup("rmi://192.168.1.135:2000/fdf");
// 调用远程方法
System.out.print(sev.helloWorld("yeeku"));
}
public interface Sev extends Remote {
String helloWorld(String name) throws RemoteException;
}
public class SevImpl extends UnicastRemoteObject implements Sev {
// 远程服务类必须拥有构造器,且构�?�器必须抛出RemoteException异常
protected SevImpl() throws RemoteException {
super();
// TODO Auto-generated constructor stub
}
/**
*
*/
private static final long serialVersionUID = 1L;
// 实现Remote接口必须实现的方�?
public String helloWorld(String name) throws RemoteException {
// TODO Auto-generated method stub
return "你好:" + name;
}
// 下面是服务类的本地方法,不会“暴露�?�为远程服务�?
public void info() {
System.out.print("我是本地方法");
}
// 下面提供程序入口,将远程类实例绑定为本机的服务�??
public static void main(String[] args) throws Exception {
// 创建远程服务类实�?
Sev imp = new SevImpl();
// 注册远程服务的端�?
LocateRegistry.createRegistry(2000);
// 将远程服务实例绑定为远程服务�?
Naming.rebind("rmi://192.168.1.135:2000/fdf", imp);
System.out.print("Serv Started!!!");
}
}
*注意:倘若报错有可能是RMI的编译环境没设设置好
右键项目->Properties->RMI Compiler Properties->Use non-standart tools.jar location勾上,然后Browse你的jdk中lib中的tools.jar。
分享到:
相关推荐
一个简单的RMI实现,可实现方法的远程调用,是学习RMI很好的入门资料。
用RMI实现的查询天气程序 简单的java实现
(1) 编写RMI 程序 用RMI 构建一个分布式共享会议议程服务。不同的客户应该能够使用共享会议议 程服务,该服务提供会议的查询、增加和删除功能。会议议程服务器有允许用户注册和 撤销会议的功能。
用RMI技术写成的聊天室,可以简单地进行会话,可以实现群聊功能。
分布式系统课上留的作业哦!!!应该很有用的,大家支持啊!!!
RMI代码动态下载,包含了个简单的http服务,直接就可以运行。
java rmi 实现远程调用服务的简单的例子。
源代码 博文链接:https://forchase.iteye.com/blog/1454428
定义一个实现该接口并扩展了UnicastRemoteObject的类(服务端运行的服务类),这个类将实现给客户端调用的所用方法。 创建服务端供客户端调用的应用程序。 创建客户端RMI调用服务端的应用程序。 启动服务端,再...
RMI的简单例子 博文链接:https://jy02149522.iteye.com/blog/264012
用java语言编写的通过RMI构建的商品管理系统,简单实现了商品的所有查询、按编号查询、按编号删除、修改商品信息以及增加商品信息的功能。不包括使用数据库。
用Java:rmi+状态模式简单实现网络五子棋+发送消息 编译后,在class文件所在的文件夹里,dos命令执行 1》start rmiregistry 2》start java -Djava.security.policy=policy Server 3》start java Play
这是一个简单的rmi实现,只实现了最最基本的rmi功能
Java RMI的应用——学习RMI的简单编程应用。编写一个课程成绩管理程序,要求用Java RMI实现
RMI简单远程调用,实现数字相加!代码简单易懂
RMI 的简单应用 ,使用Java RMI实现远程方法调用, 客户端 调用服务端方法
简简单单的RMI实便,最基本的RMI原理实现
spring 与rmi 的整合 1.首先编写接口 interface : 这里的接口要继承Remote, 它是一个标识接口 2.编写实现类 3.编写main方法用于启动 service 4 配置spring文件 编写客户端测试类
java rmi实现群聊程序,在socket相比之下rmi显得更加简单方便
RMI简单学习,实现输出调用远程接口实现输出Hello