为什么选择Apache CXF?

San*_*eep 6 web-services cxf jax-ws java-ee

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

Mil*_*kic 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)

参考文献:

  • 我会增加成熟度. (2认同)