プロジェクトにSOAPベースのWebサービスを実装する必要があります。axis2、Webサービスとしてのejb、jax-wsなどのさまざまなオプションを検討していますが、これらのオプションの利点/欠点についてはよくわかりません。誰かがこの点で助けてくれますか?
誰かがSOAPベースのWebサービスを実装するための他の代替案を指摘できれば素晴らしいと思います。
よろしくお願いします、-Csn
プロジェクトにSOAPベースのWebサービスを実装する必要があります。axis2、Webサービスとしてのejb、jax-wsなどのさまざまなオプションを検討していますが、これらのオプションの利点/欠点についてはよくわかりません。誰かがこの点で助けてくれますか?
誰かがSOAPベースのWebサービスを実装するための他の代替案を指摘できれば素晴らしいと思います。
よろしくお願いします、-Csn
私にとって、Webサービスを公開する最も簡単な方法は、JBossなどのJava EEサーバーを使用している場合にアノテーション付きのEJB(JAX-WS)を作成することです。
WSの使用は少し異なりますが、複雑なパラメーター(クラス)を使用して属性を追加するとAxis2が例外をスローするため、JAX-WSも好みます。JAX-WSは、代わりに、シリアル化されたxmlのすべての「get」および「set」を呼び出します。'set'が実装されていなくても、問題ありません。これは、下位互換性の利点です。
Webサービスの開発にはApacheCXFを使用することを強くお勧めします。SOAP
このスタックはに基づいてJAX-WS
いますが、はるかに多くの機能があります。CXF
との優れた統合がありSpring
ます。このフレームワークを使用してWebサービスを作成する方法については、インターネット上に多くのドキュメントがあります。まったく新しいWebサービスに取り組んでいるとしたら、間違いなく選択しますApache CXF
。