2011-03-30 22 views
6

我正在教授關於移動應用程序開發的大學課程,並希望向我的學生介紹REST框架以與App Engine一起使用,幫助他們爲他們正在構建的Android應用程序提供數據存儲。任何人都可以推薦App Engine的一個Java REST框架,符合下列條件:什麼Java REST框架與學生的App Engine和Android一起使用?

必須具備:

  • 簡單易學
  • 證據充分的,有明確的教程和示例程序
  • 清潔抽象
  • 免費的啤酒
  • 作品以及與Eclipse

很高興有:

  • Android客戶端
  • 免費的語音

不重要:

  • 能支持大的查詢量
  • 高度可定製的

從我的網頁搜索中,Restlet看起來最棒。我應該考慮其他框架嗎?

+1

你看過Spring rest模板嗎? http://static.springsource.org/spring-android/docs/1.0.x/reference/html/rest-template.html – CoolBeans 2011-03-30 01:15:54

+0

我第二次評估了Restlet。 – stinkymatt 2011-03-30 02:42:42

+0

我添加了這個框架與Eclipse很好地協作的要求。 – 2011-03-30 21:35:15

回答

4

Jax-RS ... Restlet是在此之前編寫的,但被修改爲實現Jax-RS。

This is a similar answer you might find useful.

+0

我採用了Restlet和Jax-RS的建議,並且在過去的六個小時裏有過可憐的事情。不幸的是,我發現文檔不完整,只是部分從Restlet 1.x更新到2.x,我甚至不會在沒有等待幾分鐘的時間之前發送一個問題到郵件列表中,這還沒有完成。 雖然我不會責怪你的痛苦。其他解決方案很可能會變得更糟,我最終得到了一些工作。 – 2011-03-31 02:38:05

+0

我有同樣的經歷。 Restlet是一塊廢話。看到我的問題和答案:http://stackoverflow.com/questions/4051397/restlet-posting-json-to-appengine-error – 2011-03-31 09:32:27

+3

我不明白你們如何如此粗魯。我不假裝Restlet是完美的,並且一直在尋找改進的方法。你能更具體地瞭解哪些版本失敗了嗎?關於文檔,哪個頁面需要更新?您是否閱讀過教程,用戶指南,Restlet in Action書籍(第一章免費)?關於垃圾郵件過濾,很抱歉,但我們必須緩和來自新海報的每封郵件,並且不一定生活在同一時區。希望這可以幫助! – 2011-03-31 16:50:05

5

嗯,我會強烈建議play framework

有一個看視頻的網頁上

它有一個gae module

隨着siena作爲一個ORM處理GAE數據存儲

從所有的java框架我看過到目前爲止,我覺得它有更容易的學習曲線,

  • documentation

  • 一個tutorial開發一個完整的應用程序

  • 非常活躍,helpful community

  • 免費在啤酒,也如在講話

  • 高度可擴展的,由於它的無狀態開箱設計

  • rest friendly

  • 高度可定製的通過它的組件和插件的方式

多了,考慮到它是一個大學課程,對代碼進行入侵是非常容易的,我可以在沒有任何Java經驗的情況下處理幾張票和新功能,僅用幾年的時間開發web應用程序就可以使用php

其他好處

  • 它真的很容易開始,不涉及複雜的設置,只需下載並解壓縮文件,你的準備

  • 很大的發展經驗,剛修好的代碼,然後點擊刷新,播放在發展模式

  • 快速,輕便

  • fullstack運行時autocompiles在即時變更,您不必集成cumbersom評估框架,使其工作

  • 很大的錯誤報告,沒有更多的無盡的錯誤堆棧跟蹤,只是表明你的錯誤

  • XML配置線路周圍

  • 與硒TDD大力支持的任何地方集成測試

我認爲作爲一種學習工具的主要優點是可以在不感覺丟失的情況下觀察源代碼並且支持社區...文檔非常清晰,你可以通過查看源代碼學到很多...

0

你可以看看Spring框架嗎?

我認爲它可能會滿足您的要求。

相關問題