我需要爲hadoop開發一個非常薄的墊片以與Rails/Sinatra應用程序一起使用。我是一名.Net開發人員,對Ruby有很多經驗。那麼選擇最好的框架是爲了給一個非常小的項目所需要的事實,它應該提供RESTful Web服務。什麼是最簡單的後端服務器的Java RESTful框架?
我看着Grails,它似乎是非常強大和Rails一樣的解決方案。我應該看看Spring嗎?或者這會對我的使用情況有所損害?
我需要爲hadoop開發一個非常薄的墊片以與Rails/Sinatra應用程序一起使用。我是一名.Net開發人員,對Ruby有很多經驗。那麼選擇最好的框架是爲了給一個非常小的項目所需要的事實,它應該提供RESTful Web服務。什麼是最簡單的後端服務器的Java RESTful框架?
我看着Grails,它似乎是非常強大和Rails一樣的解決方案。我應該看看Spring嗎?或者這會對我的使用情況有所損害?
我非常喜歡Play!框架。它是基於Java的RESTful框架,很容易開發
最引人注目的它的功能,國際海事組織,是你不必每次修改代碼時重新啓動服務器 - 這使得開發運行更加順暢。
儘管最近我一直在使用Grails,但在這種情況下我還是不敢推薦。如果您想了解更多有關Grails框架「開箱即用」的內容,請參閱refguide,而不僅僅是RESTful URL映射和核心REST功能。
聽起來好像您的Web層和組件已經固化,並且只是在尋找基於Java(或Groovy-)的服務和DAO組件,並通過REST API提供給客戶端。
在這種情況下,您可能會鼓勵您的服務器端開發人員在他們的POJO類前安裝一個輕量級框架,而不是推薦Grails。我喜歡的候選人是REST-lets和DWR直接網絡遠程處理。 。當然還有其他的,但安全性和成熟性,易用性等問題,這些都是上衣。
看一看Krest SourceForge上http://javakrest.sourceforge.net 如果你下載,你可以在幾分鐘內運行一個完整的休息服務的示範項目。
看看activeweb以及。我允許創建非常輕量級的寧靜控制器。它支持http協議的所有領域,包括http方法,cookies等。它基於java Servlet標準。它集成了guice DI容器。無論何時更換控制器,都不必重新部署。控制器熱部署,你只需刷新瀏覽器。包括路由在內的所有配置均使用java完成。
我用它作爲我的angularjs後端項目
另請參見http://en.wikipedia.org/wiki/Representational_State_Transfer#Framework_implementations – mikesalera 2010-07-04 04:38:03
感謝,事實上,事實證明,我需要開發一切使用Java - 請參閱http:// stackoverflow。COM /問題/ 3175886 /什麼輕量級的Web-MVC的框架-java的有 – sha1dy 2010-07-04 20:21:24