Java中的RESTful Web服务

时间:2011-06-17 20:05:52

标签: java web-services rest restlet

  

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

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

  • JERSEY
  • RESTLET框架
  • 任何其他......?

此刻不会在将来!

更新1

JERSEY和RESTLET是否稳定且完整?

3 个答案:

答案 0 :(得分:3)

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

Jersey有一个很好的user guide,另一个好处是它有一个客户端API和一个服务器API。我已经使用两者,使用Grizzly嵌入式HTTP服务器作为服务器部分,这对泽西岛来说也很容易。

泽西岛肯定是稳定和完整的。

答案 1 :(得分:3)

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

答案 2 :(得分:3)

RESTEasy是另一个JSR-311实现,也是一个受欢迎的选择。

这是一款JBoss产品,功能全面,成熟。它有各种各样的插件(提供商),可以帮助您完成常见任务。它还有一个客户端框架(开箱即用的缓存支持)和其他简洁的附加功能,如EJB和Spring集成。