完整的代码,请参考附件。
服务器端:
public class RmiUserServiceImpl extends UnicastRemoteObject implements
RmiUserService {
UserService service = new UserServiceImpl();
public RmiUserServiceImpl() throws RemoteException {
}
private static final long serialVersionUID = -7138363701504022490L;
public void create(String username, String password) throws RemoteException {
service.create(username, password);
}
public User login(String username, String password) throws RemoteException {
return service.login(username, password);
}
public static void main(String[] args) throws RemoteException, MalformedURLException, AlreadyBoundException {
LocateRegistry.createRegistry(1099);
Naming.bind("rmi://localhost:1099/UserService", new RmiUserServiceImpl());
System.out.print("Service start");
}
}
客户端:
public class Client {
public static void main(String[] args) throws MalformedURLException, RemoteException, NotBoundException {
RmiUserService service = (RmiUserService) Naming
.lookup("rmi://localhost:1099/UserService");
//service.create("new_user_01", "new_user_01");
System.out.println(service.login("new_user_01", "new_password_01"));
}
}
分享到:
相关推荐
最简单 最有效而且是最易懂的rmi理解例子
java rmi java rmijava rmi javajava rmi java rmi rmi
Java的远程方法(RMI)例子,有兴趣 ,可以下载学学!EJB底层用的就是Java的RMI
现在虽然我们很少用到RMI进行编程,但是做为Java一个最早的分布式解决方案,我们还是有了解的必要,从例子开始吧!
一个简单的RMI例子Java源代码,用于学习理解RMI
我的博客《Java中的RMI(远程方法调用)》的示例代码
java RMI技术实现的网络聊天室 编译通过,很完整的。代码很有参考价值
javaRMI完整版.pdf
采用JAVA rmi,带图形界面,完全由自己实现的聊天室,具备基本的聊天功能,可以自己扩充功能
java RMI
通过这个例子可以大概了解RMI的很多机制
检测javaRMI反序列化漏洞
java RMI实现代码。分为客户端和服务器端,有清楚的代码注释。
Java编程rmi实例,给出远程方法调用技术在java方面的具体例子。
定义一个扩展远程接口(Remote)的接口,这个接口方法将供给客户端调用,该接口中的每个方法都必须声明抛出RemoteException。 定义一个实现该接口并扩展了UnicastRemoteObject的类(服务端运行的服务类),这个类将...
NULL 博文链接:https://wondery.iteye.com/blog/435518
java rmi例子
JavaRMI.pdf