5

我正在 Appengine 和 Android 上开发应用程序,并计划将 Google Cloud Endpoints 用于 API,将 GCM 用于云和移动设备之间的通信。我原本打算使用 Objectify 来实现数据持久性,但我想知道我是否会遇到意想不到的麻烦——尤其是在使用不同的注释或其他要求的情况下。有没有人有任何经验可以警告我?

4

2 回答 2

4

Objectify 被认为是与 Endpoints 一起使用的受支持框架,因此如果您遇到问题,它们将被视为错误。许多值得信赖的测试人员一直在成功使用它。

于 2013-01-23T20:06:32.627 回答
0

几个月来,我一直在使用 Objectify 和 Endpoints。项目设置有点棘手,最后我放弃了使用 Eclipse Endpoint 插件,因为事实证明它很难调试。相反,我使用 Dan 的这个出色的示例https://github.com/GoogleCloudPlatform/appengine-endpoints-helloendpoints-java-maven作为起点。使用 Eclipse 进行 Java 编码和命令行进行编译。使用 Maven 和命令行可以提供可靠和有用的反馈。使用命令 mvn help:describe -Dplugin=appengine 获取可用选项。

设置好 Maven Endpoints 项目后,将 Objectify 添加到 Maven 就很简单了。Objectify 和支持文档非常简单,并且可以很好地与 Endpoints 配合使用。我唯一遇到的问题是,如果 Keys 和 Refs 没有用 @ApiResourceProperty(ignored = AnnotationBoolean.TRUE) 注释,端点就会爆炸。

于 2014-01-14T11:35:43.093 回答