English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Spring Remoting

Springフレームワークはリモートサポートサービスの開発を簡単にします。独自のAPIを提供することで、多くのコードを節約できます。

Spring Remotingの利点

プログラマーはビジネスロジックに集中するだけでなく、サーバーの起動や停止などの活動も研究する必要はありません。

Springフレームワークは以下のリモート処理技術をサポートしています:

リモートメソッド呼び出し(RMI) SpringのHTTPコールプログラム Hessian Burlap JAX-RPC(J2EE 1.4 API) JAX-WS(Java EE 5およびJava EE 6 API) JMS

リモートメソッド呼び出し(RMI)

このサービスを利用して RmiServiceExporter および RmiProxyFactoryBean クラス、SpringフレームワークはSunが提供するRMIをサポートしています。

もっと詳しく知りたい場合はこちらをクリックしてください:Spring and RMI Integration

SpringのHTTPコールプログラム

Springは独自のリモートサービスを提供しており、このサービスはHTTPを通じてシリアライズを行うことを許可しています。HTTP Invokerで使用されるクラスは以下の通りです。 HttpInvokerServiceExporter および HttpInvokerProxyFactoryBean

こちらをクリックして詳細情報を取得:SpringのHTTP呼び出しプログラム

Hessian

HTTPプロトコルを使用してリモートサービスを提供しています。Couchoが提供しています。Hessianで使用されるクラスは HessianServiceExporter および HessianProxyFactoryBean

こちらをクリックして詳細情報を取得:Hessian

Burlap

Hessianと同様ですが、CouchoがXMLに基づく実装を提供しています。Burlapで使用されるクラスは BurlapServiceExporter および BurlapProxyFactoryBean

こちらをクリックして詳細情報を取得:Burlap

JAX-RPC

SpringはJAX-RPCはWebサービスにリモートサポートを提供します。Jを使用して動作します。2EE 1.4 APIです。

JAX-WSはJAX-RPCの後継者です。Java EEを使用して動作します。 5およびJava EE 6 API。JAX-WSで使用されるクラスは SimpleJaxWsServiceExporter および JaxWsPortProxyFactoryBean です。JMS

SpringはJMSを使用してリモートサービスをサポートしています。JMSで使用されるクラスは JmsInvokerServiceExporter および JmsInvokerProxyFactoryBean

こちらをクリックして詳細情報を取得:JMS