web-services - 为什么是 Apache CXF?

标签 web-services jakarta-ee jax-ws cxf

我是 Java EE 服务的新手。在我的项目中,他们将使用 JAX-WS 和 Apache CXF。我想知道什么是 Apache CXF?我可以使用普通的 JAX-WS 来创建 Web 服务。为什么要使用 Apache CXF?

最佳答案

Apache CXF只是 JAX-WS API 的实现之一.还有其他的实现,比如 JAX-WS RI (引用实现),它包含在 Java 和 Metro 框架的一部分(还包括一些其他东西,如 WSIT)。

您的问题是 - 选择 Apache CXF 的原因是什么?有很多,例如:

  • 支持 RESTful 服务(越来越流行)
  • 与 Spring 轻松集成(如果这对您很重要)
  • WS-* 支持(即支持许多重要的 WS 规范,如 WS-Security)
  • 成熟度(感谢@sourcedelica)

  • 引用:
  • Why CXF?
  • 关于web-services - 为什么是 Apache CXF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16260529/

    相关文章:

    java - 在spring mvc中将带有另一个参数的json对象发送到 Controller

    vb.net - Silverlight DataGrid 控件 - 如何停止对列进行排序?

    java - 不同的Java Api 使用不同的静态存储?

    java - 套接字与 Metro WS-安全复杂性

    java - 组织.apache.jasper.JasperException : PWC6033: Error in Javac compilation for JSP

    java - 我如何将 "add"的 c/c++ 包发送到 java ee 开发人员的 eclipse?

    java - JAX-WS Servlet destroy()

    web-services - Tomcat 8 上的 JAX-WS Web 服务 – JAX-WS 库文件位置?

    java - 属性中的 JAX-WS 命名空间,而不是前缀

    c# - Web 引用服务错误