Spring Remote 配置
客户端配置:
<bean id="myRemoteService" values="rmi://${host}/MyRemoteService"/> <property name="serviceInterface" values="xxx.MyRemoteService"/> </bean> 服务端代码:
编写Service接口:
public interface MyRemoteService { String getResponseFromServer(String input); } 编写Service实现类:
public class MyRemoteServiceImpl implements MyRemoteService{ publicString getResponseFromServer(String input){ return "input:" + input + ", response: hello"; } } 将MyRemoteServiceImpl配置为一个bean
<bean id="myRemoteService" name="code"><bean ref="myRemoteService"/> <property name="serviceName" value="MyRemoteService"/> <property name="serviceInterface" value="xxx.MyRemoteService"/> <property name="registryHost" value="aaronfu.net"/> <property name="registryPort" value="1099"/> </bean>
客户端需要服务端源码的jar包,然后就可以使用了