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