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

问题:是否可以使用GWT + GAE + Google DataStore来完成这类工作?是否有任何一次使用所有这些技术的示例/教程?

使用这种技术是否值得。在这一点堆叠?

有帮助吗?

解决方案

我建议如下:

  1. 浏览 GWT StockWatcher教程。如果您还没有,这将帮助您了解GWT的基础知识。
  2. 继续 GWT和App Engine教程。这将向您展示如何修改StockWatcher代码以使用Google App Engine并在Google DataStore中存储简单数据类型。
  3. 最后,请按照我在 StackOverflow答案中列出的步骤进行操作。这将向您展示如何进一步修改StockWatcher代码以返回Stock对象的ArrayList,而不仅仅是一个简单的字符串数组。
  4. 上述教程中唯一没有帮助的部分是在Google DataStore中的可持久对象中存储对象的ArrayList。我不确定这是否真的可行;您可能需要单独存储每个对象类型,然后使用GQL以编程方式检索与特定学生相关的图书

其他提示

您可能需要查看 Gilead ,它的适用于Google AppEngine的适配器。甚至还有示例项目。我已经在Eclipse中的本地机器上工作了,但是当它部署到GAE时我一直都会遇到错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top