1. Java RMI public interface RemoteService extends Remote { void remoteMethod() throws RemoteException; } public class RemoteServiceImpl extends UnicastRemoteObject implements RemoteService { protected RemoteServiceImpl() throws RemoteException { super(); } @Override public void remoteMethod() throws RemoteException { } } public class Client { public static void main(String[] args) { try { Registry registry = LocateRegistry.getRegistry("127.0.0.1", 1099); RemoteService remoteService = (RemoteService) registry.lookup("RemoteService"); remoteService.remoteMethod(); } catch (Exception e) { e.printStackTrace(); } } } <bean id="remoteService" class="com.example.RemoteServiceImpl" /> <bean id="rmiServiceExporter" class="org.springframework.remoting.rmi.RmiServiceExporter"> <property name="serviceName" value="RemoteService" /> <property name="service" ref="remoteService" /> <property name="serviceInterface" value="com.example.RemoteService" /> <property name="registryPort" value="1099" /> </bean> <bean id="remoteServiceProxy" class="org.springframework.remoting.rmi.RmiProxyFactoryBean"> <property name="serviceUrl" value="rmi://127.0.0.1:1099/RemoteService" /> <property name="serviceInterface" value="com.example.RemoteService" /> </bean>


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