对于他的新手问题我很抱歉。但我真的需要从这一点开始。我想在我的Java EE项目中访问want服务。此WSDL服务提供了一个WSDL文件。所以我知道我可以用它来构建Java代码来访问web服务。现在我读到Apache CXF是一个我可以使用的很好的框架。但是与JAX-WS有什么不同呢?
有人能给我解释一下吗?
发布于 2010-08-11 18:28:42
JAX-WS是一个API (或规范),而CXF是该API的一个实现。还有一个可用的参考实现here
发布于 2012-04-20 10:44:40
CXF很好,但是你不需要它来解决你的问题。您可以使用wsimport,它是JDK的一部分,从WSDL生成访问web服务的类。
发布于 2011-10-26 21:33:41
其他答案是正确的,但是使用CXF或Metro,您将获得一个实现web服务堆栈,并且具有JAX-WS之外的额外功能。这就是为什么除了JAX-WS之外,JAX-WS还有更多可用的特性。
我认为这篇文章非常详细地解释了这一点。
http://www.predic8.com/axis2-cxf-jax-ws-comparison.htm
https://stackoverflow.com/questions/3457347
复制相似问题