SpringによるRMIリモート呼び出しの準備
1476 ワード
もっと読む
RMIリモート通信に基づく一点説明:
1.RMIサーバ
Springの設定:
2.RMIクライアント
RMIリモート通信に基づく一点説明:
1.RMIサーバ
Springの設定:
アプリケーションサーバはRMI登録を維持します.干渉しないほうがいいです.業務は結合されていますrmi://HOST:9478/MyRMIServiceはい、行きます.私たちはクライアントでURLを使って業務に接続します.2.RMIクライアント
public Object getRemoteService() {
String serviceUrl = "rmi://" + IP + ":" + + "/" + ;
RmiProxyFactoryBean rmiProxyFactoryBean = new RmiProxyFactoryBean();
rmiProxyFactoryBean.setServiceInterface(MyServiceInterface.class);
rmiProxyFactoryBean.setServiceUrl(serviceUrl);
rmiProxyFactoryBean.setLookupStubOnStartup(false);
rmiProxyFactoryBean.setRefreshStubOnConnectFailure(true);
rmiProxyFactoryBean.afterPropertiesSet();
return rmiProxyFactoryBean.getObject();
}
クライアントは、getRemoteService()方法を呼び出してリモートインターフェースオブジェクトを取得する.