2016-11-02 13 views
0

SOAP Webサービスを初めて使用しました。私のプロジェクトでは、春のMVCでSOAP Webサービスを使用する必要があります。私はGoogleで検索しようとしましたが、私は春のMVCとSOAPサービスを統合するための簡単な例が得られていません。は、spring mvcでSOAP Webサービスを使用します

他にもいくつか質問があります。

  1. JAXBとは何ですか?私の理解によれば、JAXBはオブジェクトをサービスからマーシャリングおよびアンマーシャリングするために使用されます。

2.私は同じspring mvcアプリケーションで安らかなWebサービスとSOAP Webサービスの両方を一緒に使用できますか?

3. Spring-WSとJAX-WSの違いは何ですか?

+0

bharathiをフレームワーク:以下の回答役に立ちましたか? – developer

+0

申し訳ありません。私はあなたの答えを受け入れました。助けてくれてありがとう – bharathi

答えて

0

JAXBとは?私の理解によると、JAXBは を整列化してオブジェクトをアンマーシャリングするために使用されますか?

はい、JAXBは、JavaオブジェクトをXMLファイル(ストリーム)に変換するために使用できるフレームワークです(逆も同様です)。

JavaオブジェクトからXMLファイルへの変換はマーシャリングと呼ばれ、逆はアンマーシャリングです。

このテクニックは、2つのアプリケーションがXMLを使用してビジネスデータを交換する場合に便利です。

2.私は同じspring mvcアプリケーションで安らかなWebサービスとSOAP Webサービスの両方を一緒に使用できますか?

はい、ビジネス要件ごとに同じプロジェクトで両方を使用できます。

たとえば、外部システム1(外部システム1(SOAPでエンドポイントを公開すると仮定)と 外部システム2(RESTでエンドポイントを公開していることを前提としています)アプリケーションはデータを交換するためにそれらの両方とやりとりする必要があります。

同様に、アプリケーションはRESTで少数のサービスを公開する必要があり、SOAPではほとんどサービスを公開しないことがあります(他のシステムがSOAPのみを使用できると仮定します)。

3. Spring-WSとJAX-WSの違いは何ですか?

JAX-WSは、SOAPサービスを消費/生成するためにJDKに組み込まれた仕様&です。

Spring-WSは、SOAPサービスを消費/生成するためのSpring APIです。

プロジェクトの開発のために利用できるSOAPフレームワークの2種類があります:JAX-WS

準拠 - などのApache CXFは、Apache Axis2の、のような..

JAX-WSに非対応 - あなたは、Webサービスのリストについては、hereで見ることができる春-WS

関連する問題