如何使用带有云端点的Google App Engine从Android设备上的数据存储中检索数据?

psed 发布于 2019-03-09 android 最后更新 2019-03-09 14:36 0 浏览

我正在使用带有云端点的Google App Engine构建Android应用程序。我仔细地遵循了这个教程(https://developers.google.com/eclipse/docs/endpoints-addentities),因此我成功地在数据存储中执行了插入操作。此外,由于我面对初学者对所有事情的模糊性,我以下面的方式得到了一个非常好的建议(帮助我组织信息在我的脑海中,然后是我的代码)(我也插入了解释):

  1. JPA实体(仅带有getter和setter以及JPA注释的POJO) =>我有这个,是一个名为Note的类(我有相应的setters和getters)(它存储在myapp-AppEngine(服务器端)。
  2. 数据访问层:这是一个包含执行查询的方法的类 你的JPA POJO(使用EntityManagerFactory)。 =>我认为这是自动生成的类后,我做了注意>>谷歌>>生成云端点类。获得的类是具有创建,读取,更新,删除操作的类。 (我假设这是数据访问层? - 如果我错了,请纠正我)
  3. 业务层:这是一个我应该操纵数据I的类 接收,然后将结果传递给数据访问层。 =>这是有点不清楚,因为我不知道我应该如何继续。我应该将业务层视为中间类,在那里操作数据,以便我不直接从应用程序的客户端(Android端)访问数据访问层中的方法?
或者,还有其他方法可以从我的数据存储中检索数据吗?即使如此,我认为这种组织代码的方式非常有用,清楚,并且自然。如果有人能指示我如何做到这一点,我会非常感激。 谢谢。
已邀请:

sit_id

赞同来自:

您可以参考以下文档和Google提供的示例代码: 1,Sample code用于使用谷歌云端点在Java中设计应用引擎后端 2,Guidelinessample code用于在Android客户端中使用从数据存储区访问数据的端点 3,您还可以在IOSJavaScript客户端中找到使用端点的指南。 IOS的Samplecode