在App Engine Java上使用Objectify与Google Cloud Endpoints有什么警告吗?

时间:2013-01-17 22:05:09

标签: google-app-engine objectify google-cloud-endpoints

我正在开发一个关于Appengine& amp;的应用程序Android,我计划将API Cloud Endpoints用于API和GCM,以实现云与移动之间的通信。我原本打算使用Objectify进行数据持久化,但我想知道是否会遇到意外的麻烦 - 特别是使用不同的注释或其他要求。有没有人有任何可以警告我的经验?

1 个答案:

答案 0 :(得分:0)

我已经与Objectify和Endpoints合作了几个月了。项目设置有点棘手,最后我放弃了使用Eclipse Endpoint插件,因为它证明很难调试。相反,我用Dan的这个优秀例子https://github.com/GoogleCloudPlatform/appengine-endpoints-helloendpoints-java-maven作为起点。使用Eclipse进行Java编码和命令行进行编译。使用Maven&命令行提供可靠且有用的反馈。使用命令mvn help:describe -Dplugin = appengine for available options。

一旦你设置了Maven Endpoints项目,将Objectify添加到Maven是微不足道的。 Objectify和支持文档非常直接,适用于Endpoints。我唯一的打嗝是,如果没有使用@ApiResourceProperty(ignore = AnnotationBoolean.TRUE)注释Keys和Refs,端点会爆炸。