2011-05-11 88 views
22

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

我们正在使用我们的应用程序春,所以如果有与弹簧工作良好将是我们很好的任何API。

另一个重要的一点是,API需要进行互操作。将来,我们可能还想从.NET应用程序调用Web服务。所以,在选择API或框架时,我们需要牢记这一点。

+7

一个REST API是什么*你*构建,构建今非昔比*带*号。 – skaffman 2011-05-11 14:10:36

+1

@skaffman我明白你的意思,但是JAX-RS仍然是一个“REST API”,因为它是一种用于构建RESTful Web服务的API。 – 2011-05-11 14:25:03

+1

@Matt:嗯,挺。对于“REST”是什么以及它意味着什么的地方性歪曲,我感到相当疲惫。这是一个漫长的一天,我需要一杯饮料。 – skaffman 2011-05-11 14:26:59

回答

19

标准JAX-RSJSR-311),其中有multiple implementations

API本身是相同的跨JAX-RS实现,模由每个实现的不同的API扩展。

+0

嘿你的“多重实现” URL缺少结束 – TheCodeDestroyer 2016-02-22 08:26:46

+0

@TheCodeDestroyer感谢上的“S”!请提出编辑:) – 2016-02-22 17:56:47

+0

对不起,我可以只是一个字符,所以希望至少有6个,我之前尝试过,然后我决定将它作为注释发布:) – TheCodeDestroyer 2016-02-22 22:16:37

5

Spring MVC心不是完全是一个REST框架,但它可以用于基于REST的Web服务

1

我会建议使用JAX-RS马特球如上所述。如果您使用JAX-RS,您可以轻松移动到不同的实施方式,如果您需要更好的性能或附加功能。 至于实施,我真的很喜欢Apache Wink

+0

2017/04/25 - Apache Wink已经退役。 欲了解更多信息,请浏览阁楼。 – JesseBoyd 2017-10-29 15:50:41