春季 REST WS : 球衣 vs resteasy vs restlet vs apache cxf vs Spring WS [已关闭]

2022-09-02 10:55:04

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

  1. Spring REST WS(使用 Jackson)。
  2. 春天+泽西岛。
  3. 春天+躁动不安。
  4. Spring + Apache CFX.
  5. 弹簧 + 重生圈。

我的选择是Spring WS,但Spring MVC REST不符合JAX-RS标准(如果我没有错的话)。来源 - Spring MVC REST 不符合 JAX-RS 标准。这重要吗?

问题:

  • 将其用作非 JAX-RS 兼容标准是否重要?
  • 我是否需要采取额外的步骤来使其符合JAX-RS标准?
  • 从安全角度来看,我需要注意哪些步骤?
  • 有什么最好的做法吗?

答案 1

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

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

最后....通过添加第三方库,您不必知道好的Spring,还需要了解您使用的其他库,并非所有开发人员都能够并且能够学习新技术。至少这是我的意见和我的经验:)


答案 2