Java RMI客户端

时间:2015-05-06 15:41:31

标签: java interface client rmi

我正在尝试使用RMI客户端 - 服务器通信。 我写了下面的类/接口:

  1. 接口RemoteInterface扩展远程
  2. 类HelloStub扩展UnicastRemoteObject实现RemoteInterface
  3. Class Server,我绑定了远程obj
  4. 类客户端如下:

    import java.rmi.*;
    
    public class Client 
     {
         public static void main(String[] args) 
        { 
             try
            {
            String globalName = "rmi//127.0.0.1:1099/hello";
            RemoteInterface remoteObj = (RemoteInterface)Naming.lookup(globalName);
    
            System.out.println(remoteObj.SayHello());
    
    
            }
            catch(Exception e)
            {
                System.out.println(e.getMessage());
            }
    
  5. 我不明白我必须使用RemoteInterface接口进行查找的原因吗?我不能使用HelloStub类,它是真正的远程对象吗?

    谢谢你。

0 个答案:

没有答案