これは些細な質問かもしれませんが、それは私を混乱させており、グーグルやオンライン検索から直接の答えを見つけることができませんでした。
JBossWSとJAX-WSの違いは何ですか?
JBossWSはJAX-WS上に構築された実装ですか?ある意味でJBossWSにはJAX-WSが含まれていますか?もしそうなら、人々がJAX-WSではなくJBossWSを使用する理由は何ですか?
本当にありがとう!
これは些細な質問かもしれませんが、それは私を混乱させており、グーグルやオンライン検索から直接の答えを見つけることができませんでした。
JBossWSとJAX-WSの違いは何ですか?
JBossWSはJAX-WS上に構築された実装ですか?ある意味でJBossWSにはJAX-WSが含まれていますか?もしそうなら、人々がJAX-WSではなくJBossWSを使用する理由は何ですか?
本当にありがとう!
JBossWSとJAX-WSの違いは何ですか?
JBossWSはJAX-WS上に構築された実装ですか?ある意味でJBossWSにはJAX-WSが含まれていますか?
JAX-WSは、JavaでWebサービスを構築するための仕様です。使用するアノテーション(@ WebService、...)などを定義します。jdkには、この仕様のリファレンス実装であるJAX-WSRIが含まれています。
JBossWSはJAX-WS仕様を実装します。つまり、JAX-WSRIと同じアノテーションとプログラミングモデルをサポートします。afaikにはRIは含まれていませんが、独自の実装を提供します。
もしそうなら、人々がJAX-WSではなくJBossWSを使用する理由は何ですか?
JBossWSとRIのどちらを使用していても、JAX-WSを使用します。WS-Security、WS-ReliableMessagingなどの追加のWS標準のサポートが必要なため、人々はRIとは異なる実装を使用します。RIがサポートする唯一の追加の標準(もちろんWSDLとSOAPは別として)はWS-Addressingです。
その点について:サポートの程度が異なるJAX-WS実装がさらにいくつかあります。たとえば、ApacheCXFまたはMetro。
彼らの Web ページ (http://www.jboss.org/jbossws/) によると、JBossWS は JBoss アプリケーション サーバーの一部であるようで、JAX-WS 実装です。
特徴: