GAE 데이터스토어 연결

구글앱엔진시작하기
카테고리 컴퓨터/IT > 프로그래밍/언어 > JAVA > JAVA일반
지은이 박상엽 (인사이트, 2010년)
상세보기

6장 데이터스토어 실습한 내용을 정리하였다.

로컬 환경에서 데이터베이스를 사용하기 위해서는 데이터스토어 위치를 꼭 정해줘야 할 것 같다. 데이터스토어 위치를 설정하지 않고 왜 안되지를 고민했다.

1. --gee-datestore 설정
nose를 돌릴때 콘솔에서 아래와 같이 --gae-datastore 옵션을 주어 data 파일을 생성한다. data는 이름이니 마음데로 정하면 된다.

nosetests -v --with-gae --gae-lib-root="C:\Program Files\Google\google_appengine" --gae-datastore="d:\workspace\coffee-shop\data"

2. Launcher 설정
여기서 개발 서버를 실행할 때 데이터저장소는 테스트 케이스와 같은 경로를 사용해야 함을 기억해야 합니다. dev_appserver.py를 실행할 때 --datastore_path 옵션을 이용해 경로를 지정합니다.
datastore를 지정해 주고 나서 이 말의 뜻을 이해할 수 있었다.
런처에 --datestore_path로 앞서 생성한 data 파일 경로를 입력하였다.

3. 확인
서버를 띄우고 http://localhost:port/_ah/admin 로 확인 (port 에는 8080 과 같은 포트 번호를 입력한다.)

이제 책에서 설명한 내용이 보인다.