1

Cloud Endpoints가있는 Google App Engine을 사용하여 Android 애플리케이션을 구축 중입니다. 이 튜토리얼 (https://developers.google.com/eclipse/docs/endpoints-addentities)을 신중하게 따라 갔기 때문에 데이터 저장소에 삽입 작업을 성공적으로 수행 할 수있었습니다. 또한, 모든 것에 관해서 초보자의 어렴풋 함을 직면하고 있기 때문에 다음과 같은 방식으로 정말 좋은 충고를 받았습니다 (머리 속에있는 정보를 정리하고 코드를 구성하는 데 도움이되었습니다).) :Cloud Endpoints와 함께 Google App Engine을 사용하여 Android 기기의 데이터 저장소에서 데이터를 검색하는 방법은 무엇인가요?

  1. JPA 엔티티 (getter 및 setter 및 JPA 주석과 POJO 만) => 나는 이것을 가지고는 클래스라는 주 (I는 해당 세터와 게터가) (가 myapp-에 저장되어있다 AppEngine (서버 측)

  2. 데이터 액세스 레이어 :이 클래스는 에서 JPA POJO (EntityManagerFactory 사용)에 대한 쿼리를 수행하는 메서드가있는 클래스입니다. => Note >> Google >> Cloud Endpoint Class 생성 후 자동 생성 클래스라고 가정합니다. 취득한 클래스는, 작성, 읽기, 갱신, 삭제 조작을 포함한 클래스입니다. (나는이 하나가 데이터 접근 층이라고 가정한다 .- 내가 틀렸다면 제발 맞춰주세요.)

  3. 비즈니스 계층 :이 클래스는 데이터 을 수신 한 다음 결과를 데이터 액세스 계층에 전달해야하는 클래스입니다. => 여기서 어떻게 진행해야하는지 잘 모르기 때문에 약간 분명한 부분입니다. 데이터를 조작하는 중급 클래스로 비즈니스 레이어를 고려해야하므로 내 애플리케이션의 클라이언트 측 (Android 측)에서 데이터 액세스 레이어의 메서드에 직접 액세스하지 않아도됩니까?

또는 데이터 저장소에서 데이터를 검색 할 수있는 다른 방법이 있습니까? 그럼에도 불구하고 필자는 코드를 명확하고 체계적으로 구성하는 데 유용하다고 생각한다. 아무도 내가 이것을 어떻게 할 수 있는지 알려주지 못하면 정말 고맙겠습니다.

감사합니다.

답변

3

@Cropcircles을, 당신이 구글에서 제공하는 다음과 같은 문서와 샘플 코드를 참조 할 수 있습니다 :

1, Sample code을 응용 엔진 백엔드의 설계를위한 자바에 구글 클라우드 엔드 포인트

2, Guidelinessample code를 사용하여 소모에 대한

3 데이터 스토어에서 데이터에 액세스하는 엔드 포인트는 IOSJavaScript 클라이언트에서 엔드 포인트 사용에 대한 가이드 라인을 찾을 수 있습니다. IOS에 대한 Samplecode