1

내 모바일 앱 프로젝트 중 하나 인 Android Studio에 익숙해지고 있습니다. 데이터베이스를 사용하여 앱의 사용자간에 사용 된 날짜를 저장/업데이트하고 싶습니다. Google App Engine, 특히 Google Datastore를 고려하고 있습니다. 나는 많은 문서를 읽고 시작하려고 노력했지만 불행히도 나는 계속 바퀴를 돌리고 충분히 멀리 가지 않고있다!Google 데이터 저장소에 대한 설정은 어디에서 시작해야하나요?

이상적으로 모든 설정이 올바른지 확인하기 위해 Datastore를 읽고 쓰는 샘플 코드뿐만 아니라 설정을 가져 오는 데 필요한 엔드 투 엔드 프로세스에 대한 도움을 받고 싶습니다. 특히 :

1) Windows 용 Google Datastore for Java 패키지를 어디에/어떻게 설치합니까? 나는 그들의 웹 사이트에서 링크를 찾았지만 자바 라이브러리를 찾으려고 서클에 계속 간다.하지만 운이 없다. 나는 Javadoc을 보았지만 설치할 패키지는 보지 못했다. 2) 설치가 완료되면 Android Studio에서 특별한 설정이 필요합니까? Google Cloud Module을 만들어야 할 필요가 있음을 알았지 만, App Engine Java Servlet Module 또는 App Engine Java Endpoints 모듈 중 어느 것이되어야하는지 명확하지 않습니다. (이유는 무엇입니까?) 차이점과 어느 것이 우리의 필요에 더 잘 맞는지). 3) 설정이 완료되면 모든 Datastore API를 백엔드 모듈에 사용하거나 따라야하는 모범 사례가 있습니까?

마지막으로 App Engine 및/또는 Datastore에 대한 좋은 참고 자료를 알고 있습니까? 전반적인 아이디어를 얻은 것처럼 느껴지지만, 세부 정보를 이해하는 데 도움이되는 훌륭한 정보원을 갖고 있고 각 단계가 필요한 이유는 앞으로 큰 자산이 될 것입니다.

정말 고맙습니다. 감사합니다, 카린

+1

https://cloud.google.com/developers/articles/how-to-build-mobile-app-with-app-engine-backend-tutorial/ –

답변

1

카린, 첫 번째 단계를 통해 당신을 도울 것입니다되는 App Engine Docs 통과해야 우선 충당하기 위해 많은 지형이있다. 이미 안드로이드 스튜디오가있는 경우

1) 추가 설치 할 필요가 없습니다 :

은 여기에 몇 가지 포인터가 그런 말로 미루어 보아. 백엔드 모듈을 추가하기 만하면됩니다.

2) App Engine Java Servlet Module 또는 App Engine Java Endpoints 모듈? 내 제안은 끝점에 대한 것입니다. 왜? 엔드 포인트는 Android App과 같은 외부 클라이언트와 앱 엔진을 연결하기 위해 특별히 고안되었습니다. 인증, 네이티브 라이브러리 및 대부분의 통신 관련 문제는 이미 준비되어 있으며 실제로 무료로 제공됩니다.

학습 곡선이 약간 가파르지만 노력할 가치가 있습니다.

3) 데이터 저장소에서 지속성을 유지하려면 데이터 저장소를 위해 완전히 설계된 JDO 또는 JPA와 달리 Objectify을 사용하는 것이 좋습니다. 그러면 데이터 저장소를 완전히 설계하고 모든 개념을 더 빨리 이해하는 데 도움이됩니다.

+0

답장을 보내 주셔서 감사합니다. 나는 그것을 보았다. 그것에 대해 결코 알리지 않았다! 어쨌든 Objectify를 확인했는데 잘 맞았습니다. 감사! – Karine

관련 문제