2011-07-22 85 views
2

在我們的一個項目中,我們使用的是spring mvc。 spring mvc具有對REST Web服務的固有支持。我期待着與其他流行框架如RESTEasy,RESTlet,JAX-RS等相比,Spring mvc的REST支持如何提供一些見解/建議。REST風格的Web服務框架與Spring MVC REST支持的比較

+4

難以比較沒有任何背景。這是說「比較法拉利與斯柯達」。那麼,斯柯達便宜,所以我猜這是更好... – pap

回答

8

第一個很大的區別是Restlet和RESTEasy都提供了實現的JAX-RS。你可以編寫JAX-RS代碼,這些框架中的任何一個都可以運行而不需要改變任何東西。 Spring MVC是一個獨立的API,不會實現JAX-RS。它確實提供了我見過的大部分相同的功能。當然,Restlet也提供了它自己的非JAX-RS API,這也不錯。

我發現了this似乎在InfoQ的Spring MVC和JAX-RS比較可能會讓你感興趣。我會說,如果您已經在使用Spring MVC並且它滿足您在REST部門的需求,請堅持使用它,直到您發現需要尋找其他東西。

+0

謝謝。這有助於。 – Santosh