【问题标题】:Spring REST WS : jersey vs resteasy vs restlet vs apache cxf vs Spring WS [closed]Spring REST WS:jersey vs resteasy vs restlet vs apache cxf vs Spring WS [关闭]
【发布时间】:2015-05-25 00:54:32
【问题描述】:

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

  1. Spring REST WS(使用 Jackson)。 Example
  2. 春天 + 泽西。 Example
  3. 弹簧 + Resteasy。 Example
  4. Spring + Apache CFX。 Example
  5. 弹簧 + Restlet。 Example

我的选择是 Spring WS,但 Spring MVC REST 不符合 JAX-RS(如果我没记错的话)。 来源 - Spring MVC REST is not JAX-RS compliant. Does it matter?

问题:

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

【问题讨论】:

    标签: java spring rest jax-rs spring-ws


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢。我确实有同样的感觉,并选择了 Spring Rest WS。但由于它不遵循 JAX-RS 兼容,我想知道这是正确的做法还是我需要采取任何额外的步骤?
    • 到目前为止...我使用它没有额外的步骤
    猜你喜欢
    • 2012-07-07
    • 2011-09-09
    • 2012-08-04
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    相关资源
    最近更新 更多