使用GWT从/向Java发送对象
-
06-07-2019 - |
题
要学习GWT和Google AppEngine(GAE)我正在尝试使用带有两个或三个对象(实体)的GWT创建一个简单的应用程序。在这个应用程序中,一个对象,比如说学生,封装了其他对象的ArrayList,比如 Classes 和 Books 。然后它创建学生列表并将其发送到GAE上的Java代码并将其存储到数据存储中。
问题:是否可以使用GWT + GAE + Google DataStore来完成这类工作?是否有任何一次使用所有这些技术的示例/教程?
使用这种技术是否值得。在这一点堆叠?
解决方案
我建议如下:
- 浏览 GWT StockWatcher教程。如果您还没有,这将帮助您了解GWT的基础知识。
- 继续 GWT和App Engine教程。这将向您展示如何修改StockWatcher代码以使用Google App Engine并在Google DataStore中存储简单数据类型。
- 最后,请按照我在 StackOverflow答案中列出的步骤进行操作。这将向您展示如何进一步修改StockWatcher代码以返回Stock对象的ArrayList,而不仅仅是一个简单的字符串数组。 醇>
上述教程中唯一没有帮助的部分是在Google DataStore中的可持久对象中存储对象的ArrayList。我不确定这是否真的可行;您可能需要单独存储每个对象类型,然后使用GQL以编程方式检索与特定学生相关的类和图书。
其他提示
您可能需要查看 Gilead ,它的适用于Google AppEngine的适配器。甚至还有示例项目。我已经在Eclipse中的本地机器上工作了,但是当它部署到GAE时我一直都会遇到错误。
不隶属于 StackOverflow