5

为了学习 GWT 和 Google AppEngine (GAE),我尝试使用带有两个或三个对象(实体)的 GWT 创建一个简单的应用程序。在这个应用程序中,一个对象,比如Student封装了其他对象的 ArrayList,比如ClassesBooks。然后它创建学生列表并将其发送到 GAE 上的 Java 代码并将其存储到数据存储中。

问题:是否可以使用 GWT + GAE + Google DataStore 来做这种事情?是否有同时使用所有这些技术的示例/教程?

使用这项技术是否值得。此时堆栈?

4

2 回答 2

4

我建议如下:

  1. 完成GWT StockWatcher 教程。如果您还没有,这将帮助您了解 GWT 的基础知识。
  2. 继续学习 GWT 和 App Engine 教程。这将向您展示如何修改 StockWatcher 代码以使用 Google App Engine 并将简单数据类型存储在 Google DataStore 中。
  3. 最后,按照我在此StackOverflow 答案中概述的步骤进行操作。这将向您展示如何进一步修改 StockWatcher 代码以返回 Stock 对象的 ArrayList 而不仅仅是一个简单的字符串数组。

上述教程唯一无法帮助您的部分是将对象的 ArrayList 存储在 Google DataStore 的可持久对象中。我不确定这是否真的可行;您可能必须分别存储每个对象类型,然后使用 GQL以编程方式检索与特定学生相关的课程书籍。

于 2009-06-19T05:20:17.590 回答
0

您可能想查看Gilead和它的Google AppEngine 适配器。甚至还有一个示例项目。我已经让它在 Eclipse 中的本地机器上运行,但是在将它部署到 GAE 时我不断收到错误。

于 2009-06-18T21:52:16.113 回答