【问题标题】:RESTful Webservice in Java [duplicate]Java中的RESTful Web服务[重复]
【发布时间】:2011-06-18 05:55:52
【问题描述】:

可能重复:
Easiest frameworks to implement Java REST web services

用 Java (JSR 311) 开发 RESTful Web 服务的最佳方法是什么?

  • 球衣
  • RESTLET 框架
  • 还有其他...?

目前不会在未来!

更新 1

JERSEY 和 RESTLET 是否既稳定又完整?

【问题讨论】:

标签: java web-services rest restlet


【解决方案1】:

RESTEasy 是另一种 JSR-311 实现,也是一种流行的选择。

JBoss 产品,全面成熟。它具有广泛的插件(提供程序),可帮助完成常见任务。它还有一个客户端框架(开箱即用的缓存支持)和其他简洁的附加功能,例如 EJB 和 Spring 集成。

【讨论】:

    【解决方案2】:

    我最近使用了Jersey,发现它非常易于使用,尤其是与 JAXB 结合使用时。您在 bean 上放置了一些 JAXB 符号,在资源类上放置了一些 JAX-RS 符号,然后您几乎已经完成了将资源类中的方法公开为 RESTful Web 服务的工作。 Jersey 和 JAXB 不仅支持 XML,还支持 JSON——您唯一需要做的就是更改 MIME 类型设置,它会自动为您生成和解析 JSON 而不是 XML。

    Jersey 有一个很好的user guide,另一个好处是它有一个客户端 API 和一个服务器 API。两者我都用过,使用 Grizzly 嵌入式 HTTP 服务器作为服务器部分,使用 Jersey 也很容易做到。

    球衣当然是稳定和完整的。

    【讨论】:

      【解决方案3】:

      Apache CXF 或 Jersey 都非常易于使用且生产稳定。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-12
        • 1970-01-01
        • 2017-01-19
        • 1970-01-01
        • 2011-12-20
        • 2017-02-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多