当我进行RMI编码时,请按照以下步骤进行操作
现在我正在尝试:
我已完成前两步但不知道如何执行第3步和第4步,因为我不知道如何管理多个远程类。
我的代码如下:
Calculator.java
import java.rmi.Remote;
import java.rmi.RemoteException;
public interface Calculator extends Remote
{
public int sum(int x,int y) throws RemoteException;
}
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;
}
}
现在我正在尝试为多个本地类实现一个服务器类。但我不知道,如何与使用服务器的多个本地类进行沟通,这就是我被困的原因。
所以,我对此一点帮助。