【问题标题】:Jersey w/ Spring 3.0?带有 Spring 3.0 的球衣?
【发布时间】:2010-02-02 16:22:41
【问题描述】:

我看到有些人正在使用带有 Spring 的 Jersey。在 Spring 3.0 中,现在可以使用注释来直接在控制器中创建 RESTful API。为什么我应该考虑使用带有 Spring 的 Jersey?

【问题讨论】:

标签: spring jersey


【解决方案1】:

Jersey 专业人士:

  • 附规格JSR 311
  • JSR 311 的参考实现
  • RestletRESTeasy 是 JSR 311 的其他实现
  • 更好的工具(至少在 Netbeans 上)
  • 它与 Spring 和 Guice 集成

编辑

A (very nice) Comparison of Spring MVC and JAX-RS

【讨论】:

  • 标准注释?和更好的工具
  • 谢谢!那么,当将它与 spring 一起使用时,你真的只是将 Spring 用于 IoC 功能等?控制器实际上将是一个 Jersey 实现?希望我理解正确。
  • 你能在 Spring 3.0 中使用 Jersey 吗?
  • Jersey 内置了对 jsonp 的支持,spring 3 你必须编写额外的代码才能让它工作。否则,这些功能是可比较的
【解决方案2】:

Spring 3 向后兼容,因此您可以使用 Jersey。

您得到的并不是将您的应用程序绑定到专有 API。

【讨论】:

  • 我尝试使用 Spring 3.0,但有一些奇怪的依赖问题我不想追踪,所以回到 2.5.6.SEC01,我现在很好。我确信我可以让它工作,但不认为我需要 3.0 中的任何东西。所以,我想我现在明白了。您可以使用 REST 的标准 Java 注释简单地注释对象,然后再更改架构。通过使用 Spring,您可以获得 IoC 和 applicationContext 的所有好处来管理您的对象。所以,它是两者中最好的。到目前为止,我有一个可行的解决方案..
猜你喜欢
  • 2016-05-05
  • 2014-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-07
  • 1970-01-01
  • 2014-02-28
  • 1970-01-01
相关资源
最近更新 更多