Google App Engine存储动态Java对象

时间:2011-01-31 21:45:33

标签: java google-app-engine object dynamic google-cloud-datastore

我有一些关于谷歌应用引擎/数据存储和存储动态对象的问题。

首先是我项目的一些背景信息。我想将此功能添加到我当前的Java应用程序引擎站点:我希望有客户自定义表单并将这些表单中的数据存储到数据存储区中。现在表单有一些常见的元素,如textarea,下拉菜单,文本区域和文件上传框。他们还可以添加复选框并将该对象的权限更改为他们管理的客户端。

我的主要问题是使用数据存储区存储此数据的最佳方法是什么?有什么方法可以让我有一个包含所有可能性的对象吗?

或者我应该考虑找到一种方法来动态分配对象并将其放入数据存储中?这样做的一个问题可能是保留生成的字节码以及后续上传。

欢迎任何想法和/或煽动这个问题的人。

1 个答案:

答案 0 :(得分:0)

如果您使用the low-level API,则可以拥有一个包含所有数据的对象。所有字段最终都是Entity中的属性。对于文件,您当然应该使用the BlobStore API。