![](/img/trans.png)
[英]JAX-WS client and SocketTimeoutException vs ConnectException
[英]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實現。
特征:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.