哪个是最好的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 。