Spring REST WS:jersey vs resteasy vs restlet vs apache cxf vs Spring WS

Om.*_*Om. 19 java rest spring spring-ws jax-rs

我计划使用spring 4和java 7为复杂的高性能导向应用程序构建一个ResT完整Web服务.经过研究,我发现了以下选项.

  1. Spring REST WS(使用Jackson).
  2. 春季+泽西岛.
  3. 春天+ Resteasy.
  4. Spring + Apache CFX.
  5. Spring + Restlet.

我的选择是Spring WS,但Spring MVC REST不符合JAX-RS(如果我没有错).源 - Spring MVC REST不符合JAX-RS.有关系吗?

题:

  • 使用它作为非JAX-RS兼容吗?
  • 我是否需要采取额外步骤才能使其符合JAX-RS标准?
  • 安全的观点我需要注意哪些步骤?
  • 任何最好的prectices?

Ang*_*ata 8

嗯,我想这总是取决于我们的需求以及我们如何管理变更和新框架发布个人我首先使用第一个解决方案Spring REST WS(使用Jackson),因为它完全集成在spring应用程序框架中,你不能添加(有时还与第三方库); 并相信我这真的是一件好事

除了增加项目的复杂性之外,我没有看到添加其他JAX-WS实现的任何巨大优势

最后....通过添加第三方库你不一定要知道好的Spring,还有你使用的其他库,而不是所有开发人员都能够并且可以学习新技术....至少这是我的看法和我的经验:)