2011-05-11 39 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