2010-06-30 63 views
-1

我需要爲hadoop開發一個非常薄的墊片以與Rails/Sinatra應用程序一起使用。我是一名.Net開發人員,對Ruby有很多經驗。那麼選擇最好的框架是爲了給一個非常小的項目所需要的事實,它應該提供RESTful Web服務。什麼是最簡單的後端服務器的Java RESTful框架?

我看着Grails,它似乎是非常強大和Rails一樣的解決方案。我應該看看Spring嗎?或者這會對我的使用情況有所損害?

回答

9

我非常喜歡Play!框架。它是基於Java的RESTful框架,很容易開發

http://www.playframework.org/

最引人注目的它的功能,國際海事組織,是你不必每次修改代碼時重新啓動服務器 - 這使得開發運行更加順暢。

2

我最好的選擇是與Axi2的REST支持

你也有http://www.restlet.org/和播放

我沒有使用過他們,雖然,但我喜歡玩的想法,Rails的像Java框架。

0

儘管最近我一直在使用Grails,但在這種情況下我還是不敢推薦。如果您想了解更多有關Grails框架「開箱即用」的內容,請參閱refguide,而不僅僅是RESTful URL映射和核心REST功能。

聽起來好像您的Web層和組件已經固化,並且只是在尋找基於Java(或Groovy-)的服務和DAO組件,並通過REST API提供給客戶端。

在這種情況下,您可能會鼓勵您的服務器端開發人員在他們的POJO類前安裝一個輕量級框架,而不是推薦Grails。我喜歡的候選人是REST-lets和DWR直接網絡遠程處理。 。當然還有其他的,但安全性和成熟性,易用性等問題,這些都是上衣。

DWR is a Java library that enables Java on the server and JavaScript in a browser to interact and call each other as simply as possible.

+0

另請參見http://en.wikipedia.org/wiki/Representational_State_Transfer#Framework_implementations – mikesalera 2010-07-04 04:38:03

+0

感謝,事實上,事實證明,我需要開發一切使用Java - 請參閱http:// stackoverflow。COM /問題/ 3175886 /什麼輕量級的Web-MVC的框架-java的有 – sha1dy 2010-07-04 20:21:24

1

看看activeweb以及。我允許創建非常輕量級的寧靜控制器。它支持http協議的所有領域,包括http方法,cookies等。它基於java Servlet標準。它集成了guice DI容器。無論何時更換控制器,都不必重新部署。控制器熱部署,你只需刷新瀏覽器。包括路由在內的所有配置均使用java完成。

我用它作爲我的angularjs後端項目

0

Restlet將是一個不錯的選擇。也可以使用Jersey或Resteasy。他們是簡單而強大的框架。即使Play框架也是最佳選擇。

相關問題