6

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

4

1 回答 1

7

Apache CXF只是JAX-WS API的实现之一。还有其他实现,例如Java 中包含的JAX-WS RI(参考实现)和 Metro 框架的一部分(还包括其他一些东西,例如 WSIT)。

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

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

参考:

于 2013-04-28T20:09:34.923 回答