使用GWT从/向Java发送对象

Mak*_*sim 5 java gwt google-app-engine google-cloud-datastore

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

问题:使用GWT + GAE + Google DataStore可以做这种事吗?是否有任何一次使用所有这些技术的示例/教程?

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

Tem*_*lar 4

我建议如下:

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

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