与使用Java 6的普通JAX-WS相比,使用Apache CXF开发Web服务有什么好处

时间:2013-05-28 04:27:21

标签: cxf

使用apache CXF开发JAX-WS webservice比使用Java 6提供的普通JAX-WS有什么好处。

3 个答案:

答案 0 :(得分:4)

JAX-WS只是api /规范 - 使用它需要一个实现。它可以是像CXF,Axis或应用程序服务器提供的那样(JBoss,Weblogic等...)。

使用CXF的一个优点是您在部署方面具有更大的灵活性。它可以部署在Web容器中,也可以使用嵌入式Web容器并将其作为独立应用程序使用。

CXF还提供与spring等其他框架的集成。

它还提供了使用schema / WSDL等的工具。

答案 1 :(得分:1)

Apache CXF是一个开源的Web服务框架,它包含JAX-WE和JAX-RS,也有助于与spring框架集成

CXF支持

1)XML,JSON格式

2)JAXB数据绑定

3)SAOP,REST,HTTP协议绑定

答案 2 :(得分:0)

我最近使用参考实现apache-cxf使用JAX-WS完成了Web服务实现。我发现使用CXF - 与Spring的集成非常容易。此外,它提供了各种功能,如:

  1. 自定义日志记录功能
  2. 入站和出站拦截器
  3. 应用程序级安全性
  4. 使用自定义故障轻松处理异常。
  5. 如需了解更多详情,请查看此链接:http://predic8.com/axis2-cxf-jax-ws-comparison.htm

    而且,我读到上面的链接,它对我有用。

    谢谢!