如何在java rmi编码中管理多个本地方法

时间:2018-04-21 00:44:29

标签: java parallel-processing rmi

当我进行RMI编码时,请按照以下步骤进行操作

  1. 首先创建一个远程接口。
  2. 然后在远程类中实现接口。
  3. 然后实现服务器类程序。
  4. 然后实现客户端类程序。
  5. 然后编译并运行
  6. 现在我正在尝试:

    1. 首先创建一个远程接口。
    2. 然后在多个远程类中实现接口。
    3. 然后实现服务器类程序。
    4. 然后实现客户端类程序。
    5. 我已完成前两步但不知道如何执行第3步和第4步,因为我不知道如何管理多个远程类。

      我的代码如下:

      1. 接口
      2. Calculator.java

        import java.rmi.Remote;
        import java.rmi.RemoteException;
        
        public interface Calculator extends Remote
        {    
            public int sum(int x,int y) throws RemoteException;
        }
        
        1. 本地课程
        2. Addition.java

          import java.rmi.RemoteException;
          import java.rmi.server.UnicastRemoteObject;
          
          
          
          public class Addition extends UnicastRemoteObject implements Calculator 
          {
          
              public Addition() throws RemoteException
              {
                  super();
          
              }
          
          
              public int sum(int x,int y) throws RemoteException
              {
                  return x+y;
              }
          
          
          }
          

          Subtraction.java

          import java.rmi.RemoteException;
          import java.rmi.server.UnicastRemoteObject;
          
          
          public class Subtraction extends UnicastRemoteObject implements Calculator
          {
          
          
          
          
              public Subtraction() throws RemoteException
              {
                  super();
          
          
              }
          
              public int sum(int x,int y) throws RemoteException
              {
                  return x-y;
              }
          }
          

          现在我正在尝试为多个本地类实现一个服务器类。但我不知道,如何与使用服务器的多个本地类进行沟通,这就是我被困的原因。

          所以,我对此一点帮助。

0 个答案:

没有答案