哪个是最好的Java REST API?

我想知道哪一个是最好的Web服务Java REST API?

我们在我们的应用程序中使用Spring,所以如果有任何适用于Spring的API将对我们非常有益。

另一个重要的事情是API需要可互操作。 将来,我们可能还希望从.NET应用程序调用Web服务。 因此,在选择API或框架时,我们需要记住这一点。

标准是JAX-RS ( JSR-311 ),其中有多个实现 :

  • 泽西岛 (参考实施)
  • 高枕无忧
  • 的Restlet
  • Apache CXF

API本身在JAX-RS实现中是相同的,以每个实现的不同API扩展为模。

Spring MVC不是一个REST框架,但它可以用于RESTful Webservices

我建议使用JAX-RS作为上面提到的Matt Ball。 如果您使用JAX-RS,则可以非常轻松地在不同的实现中移动,如果您需要更好的性能或其他function。 至于实现,我真的很喜欢Apache Wink 。