2011-01-23 2 views
6

ほとんどのプロジェクトでは、何らかのSOAP Webサービス消費を行っているようです。そして、たびに、それは煉瓦で頭の上を繰り返し打たれるように感じる。例えば、我々はで終わる:JavaでSOAP Webサービスを使用する最も難しい方法は何ですか

    我々は正常に生成するという事実に対処するために生成されたクラスの
  • 数十(.NET Webサービスを消費するときに特に)私たちの開発者はかろうじて
  • 厄介なAPIを理解
  • ハックをローカルWSDLファイル(開発開始時にリモートサービスがほとんど存在しません)

私はSuds(https://fedorahosted.org/suds)を使用しています。明らかに型保証の少ないAPI)。私はこれがリンゴとオレンジを比較していることは知っていますが、非常に多くのコードを生成するよりもリモートWebサービスを呼び出すのに苦労することは少なくありません。

可能であれば、私は何か一般的なことを望んでいますが、Playフレームワークでこれを使用しています。私はSpringをたくさん使っていますが、もっと簡単な方法のためにGuiceを探しています。

マーティン

答えて

1

私はApacheのaxis2ライブラリを使ってかなり良い経験をしています。それらに対する任意の点?

1

は、Apache CXFを確認してください(http://www.coderanch.com/t/224490/Web-Services/java/Axis-Vs-CXF):

は( http://axis.apache.org/axis2/java/core/リンクを忘れてしまいました)。それは非常に使いやすいです。

関連する問題