发布于 2012-07-20 02:33:28
JDK中内置的JAX-WS实现实际上只是基本的soap内容。如果您需要任何更复杂的WS-*内容,如WS-Security、WS-RM、WS-Policy等,您需要使用其中一个替代方案,如CXF、Metro或Axis2。它还可能取决于您尝试集成的内容。例如,CXF有顶级的Spring支持以及非常好的OSGi支持。
除了JAX-WS之外,CXF还有其他功能。它也有一个兼容的JAX-RS实现,并且很好地支持将服务公开为REST和SOAP。具有符合W3C的SOAP/JMS实现(如果需要该类型的内容)。基本上,jdk中的JAX-WS impl中没有很多可用的东西。
另请参阅:
发布于 2014-05-03 02:25:29
总之。
WSDL WS-*是语言不可知的。
JAX-WS是构建web服务的Java标准。
Apache CXF和Apache Axis 2是JAX-WS的两个实现。它们还提供JAX-RS实现,以便您可以构建Restful服务。
CXF与Spring和Camel(camel-cxf)有更好的集成。而Axis 2似乎没有一个活跃的发行版。
发布于 2014-02-11 19:58:41
我发现使用CXF -与Spring的集成非常容易。此外,它还提供了各种功能,例如:
日志记录features
有关更多详细信息,如果您需要,请查看此链接:
http://predic8.com/axis2-cxf-jax-ws-comparison.htm
http://www.ibm.com/developerworks/java/library/j-jws11/
而且,我读了上面的链接,它对我非常有帮助。我希望它也适用于你。
谢谢!
https://stackoverflow.com/questions/11566609
复制相似问题