您当前的位置: 百科371电脑/网络JAVA相关 → 电脑/网络内容 退出登录 用户管理 用户注册
本类热门文章
相关文章
中原建材网
在java RMI服务器端是否可以写多个接口,从而注册多个不同的远程对象呢

减小字体 增大字体

问题:我想在RMI服务器端写3个不同接口,来实现三个不同对象,请问可以么?接口和Server类该如何写,十分感谢  

你想实现几个接口都是可以的,只要符合远程接口的规范
类似下面的代码这样写啊
远程接口实例
import java.rmi.Remote;
import java.rmi.RemoteException;

public interface Hello extends Remote
{
String sayHello() throws RemoteException;
}
它定义了一个方法,sayHello,实现向调用者返回一个字符串


Server类
import java.rmi.registry.Resistry;
import java.rmi.registry.LocateRegistry;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;

public class Server implements Hello
{
public Server(){}
public String sayHello()
{
return “Hello,World!”;
}
public static void main(String args[])
{
Try{
Server obj=new Server ();
Hello stub=(Hello)UnicastRemoteObject.explortObject(obj,0);
//Bind the remote object’ s stub in the registry
Registry registry=LocateRegistry.getRegistry();
Registry.bind(“Hello”,stub);
System.err.println(“Server ready”);
}catch(Exception e)
{
System.err.println(“Server exception:”+e.toString());
e.printStackTrace();
}
}
}

如果你对我想在RMI服务器端写3个不同接口,来实现三个不同对象,请问可以么?接口和Server类该如何写,十分感谢这个问题有好的意见或 建议,请留言
[] [返回上一页] [打 印]
电脑/网络评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

中原建材网 简单版 站长QQ:382546553