1

我正在構建一個使用Google App Engine和Cloud Endpoints的Android應用程序。我仔細地遵循了本教程(https://developers.google.com/eclipse/docs/endpoints-addentities),因此我成功地在數據存儲中執行了插入操作。此外,由於我面對初學者對所有事情的模糊性,我以下面的方式得到了一個非常好的建議(幫助我組織信息在我的腦海中,然後是我的代碼)(我也插入瞭解釋):如何使用Google App Engine和Cloud Endpoints從Android設備上的數據存儲檢索數據?

  1. JPA實體(POJO與getter和setter和JPA註釋只) =>我有這樣的,是一類稱爲注(我有對應setter和getter)(它是存儲在myapp- AppEngine(服務器端)

  2. 數據訪問層:這是一個類,其中包含執行 JPA POJO查詢的方法(使用EntityManagerFactory)。 =>我認爲這是自動生成的類後,我做了注意>>谷歌>>生成雲端點類。獲得的類是具有創建,讀取,更新,刪除操作的類。 (我假設這是數據訪問層? - 請糾正我,如果我錯了,請)。

  3. 業務層:這是一個類,我應該操縱接收的數據,然後將結果傳遞給數據訪問層。 =>這是有點不清楚,因爲我不知道我應該如何繼續。我應該將業務層視爲中間類,在那裏操縱數據,以便我不直接從應用程序的客戶端(Android端)訪問數據訪問層中的方法?

或者,有沒有其他方法可以從我的數據存儲中檢索數據?即使如此,我認爲這種組織代碼的方式非常有用,清楚,並且自然。如果有人能指示我如何做到這一點,我會非常感激。

謝謝。

回答

3

@Cropcircles,可以參考下面的文檔和谷歌提供的示例代碼:

1,Sample code應用程式發動機後端的設計在Java中使用谷歌雲端點

2,Guidelinessample code用於消耗在Android客戶端中訪問數據存儲區中數據的端點

3,您還可以在IOSJavaScript客戶端中找到關於使用端點的指導。 IOS的Samplecode

相關問題