簡體   English   中英

JBossWS與JAX-WS

[英]JBossWS vs JAX-WS

這可能是一個微不足道的問題,但它讓我感到困惑,我找不到谷歌和在線搜索的直接答案。

JBossWS和JAX-WS有什么區別?

JBossWS是一個基於JAX-WS構建的實現,所以從某種意義上說JBossWS包含JAX-WS嗎? 那么是什么讓人們使用JBossWS而不是JAX-WS呢?

非常感謝!

JBossWS和JAX-WS有什么區別?

JBossWS是一個基於JAX-WS構建的實現,所以從某種意義上說JBossWS包含JAX-WS嗎?

JAX-WS是用Java構建Web服務的規范。 它定義了要使用的注釋(@WebService,...)等。 jdk包含此規范的參考實現,即JAX-WS RI。

JBossWS實現了JAX-WS規范。 也就是說,它支持與JAX-WS RI相同的注釋和編程模型。 它確實不包含RI,但提供了自己的實現。

那么是什么讓人們使用JBossWS而不是JAX-WS呢?

無論您使用的是JBossWS還是RI,您都將使用JAX-WS。 人們將使用與RI不同的實現,因為他們需要其他WS標准的支持,例如WS-Security,WS-ReliableMessaging等。 RI支持的唯一附加標准(當然除了WSDL和SOAP)是WS-Addressing。

在這方面:還有幾個JAX-WS實現具有不同程度的支持。 例如Apache CXF或Metro。

根據他們的網頁(http://www.jboss.org/jbossws/),似乎JBossWS是JBoss應用服務器的一部分,因此它是一個JAX-WS實現。

特征:

  • JAX-RPC和JAX-WS(2.2)支持
  • JBoss Application Server 5(兼容JavaEE 5)Web服務堆棧
  • EJB 2.1,EJB3和JSE端點
  • 附件配置文件版本1.0
  • 支持MTOM / XOP和SwA-Ref
  • 用於XML加密的WS-Security 1.0 / SOAP消息的簽名
  • WS-Addressing(W3C候選版本)和JSR-261
  • WS-ReliableMessaging的
  • WS事件
  • WS-政策

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM