我想用Java實現一個簡單的RMI應用程序。RMI實現Java
這是我的課程;
RMIInterface;
public interface RMIInterface extends Remote
{
String translate (String wordInTurkish) throws RemoteException ;
}
RMIImplementation;
public class RMIImplementation implements RMIInterface
{
@Override
public String translate (String wordInTurkish)
{
if (wordInTurkish.equalsIgnoreCase("Merhaba")) { return "Hello" ; }
if (wordInTurkish.equalsIgnoreCase("..." )) { return "..." ; }
return "Not found in the dictionary" ;
}
}
RMIServer;
public class RMIServer
{
public static void main (String args[]) throws Exception
{
String codebase = "http://localhost:8080/rmi/" ;
String name = "RMIInterface" ;
System.setProperty("java.rmi.server.codebase" , codebase) ;
RMIImplementation obj = new RMIImplementation();
RMIInterface stub = (RMIInterface) UnicastRemoteObject.exportObject(obj , 0);
LocateRegistry.createRegistry(2020).bind(name, stub);
}
}
RMIClient;
public class RMIClient
{
public static void main (String args[]) throws Exception
{
String host = "localhost" ;
String name = "RMIInterface" ;
}
}
我該如何實現RMIClient,並且其他部分有什麼問題?
你可以看看這裏:http://docs.oracle.com/javase/tutorial/rmi/ – Reda
有你看着RMI教程樣本,其與JDK一起? –
(與RMI無關,但正如你可能知道土耳其語言組有問題(特別是字母'i')。) –