2009-06-18 94 views
5

要學習GWT和Google AppEngine(GAE)我試圖用兩個或三個對象(實體)創建一個使用GWT的簡單應用程序。在這個應用程序中,我們假設一個對象學生,封裝了其他對象的ArrayList,比如書籍。然後創建學生列表並將其發送到GAE上的Java代碼並將其存儲到數據存儲區。使用GWT從Java發送對象到/使用GWT

問題:是否有可能使用GWT + GAE + Google DataStore來做這種事情?是否有任何示例/教程一次性使用所有這些技術?

它是否值得使用這種技術。在這一點上堆疊?

回答

4

我建議如下:通過GWT StockWatcher Tutorial

  1. 運行。如果你還沒有,這將幫助你瞭解GWT的基礎知識。
  2. 繼續使用GWT and App Engine Tutorial。這將向您展示如何修改StockWatcher代碼以使用Google App Engine並在Google DataStore中存儲簡單的數據類型。
  3. 最後,按照StackOverflow answer中列出的步驟進行操作。這將向您展示如何進一步修改StockWatcher代碼以返回Stock對象的ArrayList,而不僅僅是簡單的字符串數組。

上述教程不會幫助您的唯一部分是將對象的ArrayList存儲在Google DataStore中的持久對象中。我不確定這是否可行;您可能必須分別存儲每個對象類型,然後以編程方式檢索書籍與特定的學生使用GQL相關。

0

您可能想查看Gilead和它的Adapter for Google AppEngine。甚至有一個sample project。我已經在Eclipse的本地機器上使用它,但是在將它部署到GAE時,我仍然收到錯誤。

+0

我試了一下,花了兩天找出框架/庫,但沒有運氣:(。但謝謝壽 – Maksim 2009-06-18 21:59:00