2016-07-28 3 views
0

私はSpring 4.3.2でSpring MVCプロジェクトに取り組んでいます(今回は最新)。 また、Spring Security 4.1.1とHibernate 5.01も使用しています。このバックエンドプロジェクトは、RESTful APIのセットです。WSDLとサービス名で既存のサードパーティのSOAPサービスを呼び出すSpring MVC

「サービス」レイヤーのビジネスログインでは、サードパーティのSOAP Webサービスをいくつか呼び出す必要があります。実際には、WSDLファイルと、これらのSOAP Webサービスの外部からのサービス名があります。私たちはURLを持っています。このURLはWSDLファイルの場所です。私たちはusernameパスワードを持っています。

これは、SOAP Webサービスの呼び出し/消費方法に関する標準的なJavaの問題かもしれないと思いますが、私たちはSpringの世界にいるので、コードを「欲しい」と思っています。

私はネットを見ていきますが、私が見た例のほとんどは、この時点では持っていないWSDLファイルが必要です。

ご協力いただければ幸いです。ありがとう!

更新日:
Seam、JBoss、RichFacesの古いコードを見ていました。私たちが取り除いているJboss/J2EEからのいくつかのAPI呼び出しがあります。 WSDL-URL文字列とQNameを取った一般的なSOAPプロキシがあるようです。この古いコードにはFormSubmitとFormSubmitResponseがあり、これらのオブジェクトへのJAXB変換用のクラスであったようです。

URLにWSDLがあり、呼び出す既知のメソッド名があるとします。それは私の問題をより簡単にするはずです。

+0

はどのように操作がサポートされているか知っていますか?さらに、どのように入力ドキュメントがどのように表示されるべきかをどのように知っていますか(つまり、私はスキーマも想定していません)? – rmlan

答えて

0

あなたは(あなたが使用しているかによって異なります)MavenのかのGradleとWebサービスのスタブを生成することができ は、この例を見てみましょう: https://spring.io/guides/gs/consuming-web-service/

関連する問題