【问题标题】:How to retrieve data from the datastore on Android device, using Google App Engine with Cloud Endpoints?如何使用带有 Cloud Endpoints 的 Google App Engine 从 Android 设备上的数据存储区检索数据?
【发布时间】:2013-04-03 22:45:19
【问题描述】:

我正在使用带有 Cloud Endpoints 的 Google App Engine 构建一个 Android 应用程序。我仔细阅读了本教程(https://developers.google.com/eclipse/docs/endpoints-addentities),因此我成功地在数据存储中执行了插入操作。此外,因为我在所有方面都面临初学者的模糊性,所以我收到了一个非常好的建议(帮助我在脑海中组织信息,然后是我的代码),方式如下(我还插入了解释):

  1. JPA 实体(仅具有 getter 和 setter 以及 JPA 注释的 POJO) => 我有这个,是一个名为 Note 的类(我有相应的 setter 和 getter)(它存储在 myapp-AppEngine(服务器端)中。

  2. 数据访问层:这是一个具有执行查询方法的类 您的 JPA POJO(使用 EntityManagerFactory)。 => 我假设它是在我执行 Note >> Google >> Generate Cloud Endpoint Class 之后自动生成的类。获得的类是一个具有创建、读取、更新、删除操作的类。 (我假设这是数据访问层? - 如果我错了,请纠正我)。

  3. 业务层:这是一个我应该操作我的数据的类 接收,然后将结果传递给数据访问层。 => 这是有点不清楚的地方,因为我不确定我应该如何进行。我应该将业务层视为一个中间类,我在其中操作数据,这样我就不会直接从应用程序的客户端(Android 端)访问数据访问层的方法?

    李>

或者,有没有其他方法可以从我的数据存储中检索数据?即使,我认为这种组织代码的方式非常有用,清晰且自然。如果有人能告诉我如何做到这一点,我将不胜感激。

谢谢。

【问题讨论】:

    标签: android google-app-engine google-cloud-endpoints google-cloud-datastore business-logic-layer


    【解决方案1】:

    @Cropcircles,您可以参考google提供的以下文档和示例代码:

    1,Sample code 用于使用谷歌云端点在 Java 中设计应用引擎后端

    2、Guidelinessample code 用于在 android 客户端中使用端点,即从数据存储区访问数据

    3,您还可以在IOSJavaScript 客户端中找到使用端点的指南。 Samplecode IOS

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-16
      • 2013-12-03
      相关资源
      最近更新 更多