这可能是一个微不足道的问题,但它一直困扰着我,我无法从谷歌和在线搜索中找到一个直接的答案。
JBossWS和JAX有什么区别?
JBossWS是建立在JAX基础上的实现吗?所以从某种意义上说,JBossWS包含JAX吗?如果是这样的话,是什么让人们使用JBossWS而不是JAX呢?
非常感谢!
发布于 2012-08-30 08:04:01
JBossWS和JAX有什么区别? JBossWS是建立在JAX基础上的实现吗?所以从某种意义上说,JBossWS包含JAX吗?
JAX是用Java构建web服务的规范。它定义了要使用的注释(@WebService,.)诸若此类。jdk包含这个规范的参考实现,JAX。
JBossWS实现JAX规范。也就是说,它支持与JAX相同的注释和编程模型。它不包含RI,而是提供自己的实现。
如果是这样的话,是什么让人们使用JBossWS而不是JAX呢?
无论您使用的是JBossWS还是RI,您都将使用JAX.人们将使用与RI不同的实现,因为他们需要更多WS-标准的支持,例如WS-Security、will等等。RI支持的唯一附加标准(当然除了WSDL和SOAP之外)是WS寻址。
注意:还有几个JAX实现具有不同程度的支持。例如,Apache或Metro。
发布于 2012-08-30 07:17:59
根据他们的网页(http://www.jboss.org/jbossws/),JBossWS似乎是JBoss应用服务器的一部分,所以它是JAX实现。
功能:
https://stackoverflow.com/questions/12191104
复制相似问题