public interface RemoteService { public String doSomething(); } public class RemoteServiceImpl implements RemoteService { @Override public String doSomething() { return "Hello from remote server!"; } } public class Server { public static void main(String[] args) throws Exception { RemoteService remoteService = new RemoteServiceImpl(); Registry registry = LocateRegistry.createRegistry(1099); registry.bind("RemoteService", remoteService); System.out.println("Server started!"); } } public class Client { public static void main(String[] args) throws Exception { Registry registry = LocateRegistry.getRegistry("localhost", 1099); RemoteService remoteService = (RemoteService) registry.lookup("RemoteService"); String result = remoteService.doSomething(); System.out.println("Result from server: " + result); } }


上一篇:
下一篇:
切换中文