INTERFĂ„CE 2010-11-18 11:53:28 import java.net.MalformedURLException; import java.rmi.RMISecurityManager; import java.rmi.RemoteException; public class RMIServer extends java.rmi.server.UnicastRemoteObject implements DoSomethingInterface { /** * */ private static final long serialVersionUID = 2082757075298937834L; public RMIServer() throws RemoteException { super(); } public String printAndInvert(String message) throws RemoteException { StringBuffer reverse = new StringBuffer(message); reverse.reverse(); return reverse.toString(); } public static void main(String args[]) { if (System.getSecurityManager() == null) { System.setSecurityManager(new RMISecurityManager()); } try { RMIServer serverObject = new RMIServer(); java.rmi.Naming.rebind("rmi://localhost/DoSomethingServer", serverObject); System.out.println("Server has been bound."); } catch (RemoteException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }