'Web'에 해당되는 글 2건

  1. 2009.03.17 Google App Engine 시작하기 2/2
  2. 2009.03.15 Google App Engine 시작하기 1/2 6

<< Google App Engine 시작하기 1/2 보기


통합개발환경(IDE)에서 개발하기



좀더 손쉬운 개발을 위해 통합개발환경에서 개발하는 방법을 설명합니다.

Eclipse 설치


여기서는 Eclipse를 기준으로 설명합니다. 그 이유는, Python 전용 IDE보다 약간 무겁긴 하지만, 다양한 언어를 지원해서 각 언어마다 따로 IDE를 사용할 필요가 없기 때문입니다.
  • JDK를 내려받아서 설치합니다.
  • Eclipse(Eclipse IDE for Java Developers 추천)를 내려받아서 압축을 해제합니다. (예: C:\eclipse)
  • eclipse.exe를 실행합니다.

Pydev 설치

  1. 상단 Menu에서 Help -> Software Update를 선택한 후, 열린 창에서 Add Site를 누릅니다.
  2. Location에 http://pydev.sourceforge.net/updates/를 입력하고, OK를 누릅니다.
  3. Pydev를 check하고, Install을 누릅니다.
  4. 재시작을 할 거냐고 물으면, Yes를 선택해서 재시작을 합니다.
  5. 상단 Menu에서 Window -> Preferences -> Pydev -> Interpreter -> Python을 선택한 후, 우측상단 New를 누릅니다.
  6. Python이 설치된 경로(예: c:\Python25)에서 python.exe를 선택하고, OK를 누릅니다.
  7. Eclipse의 우측 상단에서 Open Perspective를 누른 후, Pydev를 선택합니다.

자세한 정보: http://trigger.tistory.com/428



형상관리도구를 사용하기



여기서는 Google Code와 Tortoise Subversion을 사용해서 형성관리하는 방법을 설명합니다.

Google Code에서 Project 생성하기

Google Code는 Google에서 지원하는 open source project hosting service입니다.

code.google.com/hosting에 접속합니다.

"Create a new project"를 누릅니다.

입력란에 정보를 입력하고, "Create Project..."를 누릅니다.

참고: 그 외에도 고려해볼 project hosting service는 다음과 같습니다:


Subversion 설치하기

원하는 Subversion Client를 설치합니다. (Tortoise Subversion을 추천합니다.)



Subclipse 설치하기

Subclipse는 Eclipse에서 Subversion이 연동되게 해주는 Plug-in입니다.
  1. Subclipse Download and Install에서 Eclipse update site URL을 찾아냅니다.
  2. 상단 Menu에서 Help -> Software Update를 선택한 후, 열린 창에서 Add Site를 누릅니다.
  3. Location에 1번에서 찾은 주소(예: http://subclipse.tigris.org/update_1.4.x)를 입력하고, OK를 누릅니다.
  4. 추가된 주소들에서 Subclipse를 Check하고, Install을 누릅니다. (주의: 다음 3개가 반드시 포함되어야 합니다. Subclipse, Subclipse Client Adaptor, Subversion Native Language Adaptor(JavaHL).)
  5. 재시작을 할 거냐고 물으면, Yes를 선택해서 재시작을 합니다.

자세한 정보:

Repository에 연결하기


다음 문서들을 참고해서 Repository에 연결합니다:


Google App Engine에 관심이 있으신 분은 "구글 앱 엔진 한국 개발자 토론 그룹"에 가입해서 함께 정보를 공유해 보았으면 좋겠습니다.


<< Google App Engine 시작하기 1/2 보기

'Web > Google App Engine' 카테고리의 다른 글

Google App Engine 시작하기 1/2  (6) 2009.03.15
:

Google App Engine은 Google에서 제공하는 Cloud Computing 기반의 service platform입니다.

여기에서는 최근 Google App Engine에서 개발하면서 얻은 정보와 경험을 여기에 적습니다.



이 문서의 목적은 Google App Engine의 개발 환경을 구축하는 방법을 설명하는 것입니다.


이 문서의 대상은 Microsoft Windows에서 Google App Engine용 Application을 처음 개발하는 개발자입니다.
  1. 대부분이 Microsoft Windows에서 개발할 것이고,
  2. 그렇지 않은 분들은 스스로 해결하실 수 있는 분이라고 예상하고 있습니다.



SDK 설치하기



Google App Engine의 기본적인 개발환경을 구축하는 방법을 설명합니다.

Python 설치


Python을 내려받아서 설치합니다. (현재 Google App Engine은 Python 2.5.x까지만 지원합니다.)

c:\autoexec.bat에 다음과 같은 내용을 추가합니다: set PATH="%PATH%;C:\Python25" (어디서나 Python이 실행될 수 있게 하기 위해서입니다.)


Google App Engine SDK 설치


Google App Engine SDK를 내려받아서 설치합니다.





"Hello, World" 출력하기



다음을 참고로 "Hello, World"를 출력하면서, Python과 Google App Engine에 익숙해지도록 합니다.

자기 PC에서 확인하기



Command Window를 통해서 다음 명령을 실행시킵니다: python dev_appserver.py helloword/

Browser의 주소창에 http://localhost:8080/를 입력하고 Enter를 누릅니다.

이제 반복적으로 개발하십시요: Code를 변경하고, Local에서 확인하면서 점진적으로 개발해 나갑니다.




App Engine에 올리기



여기서는 작성한 Application을 App Engine에 올려서 확인하는 방법을 설명합니다.

App Engine 가입하기


appengine.google.com에 접속합니다.
  • 만약 Google 계정이 없다면Gmail 계정을 생성하시길 권해드립니다.
  • 만약 Google Apps 계정을 갖고 있다면, "http://appengine.google.com/a/도메인주소"로도 접속 가능합니다.



인증하기


"Create an Application"을 누릅니다.

Other (Not Listed)를 선택합니다.

Mobile Number에 국가번호를 포함한 이동전화 번호(예: +821087654321)를 입력하고, Send를 누릅니다. (주의: 전화번호 1개당 1계정만 인증 가능합니다.)

잠시후에 인증번호가 적힌 문자가 오면, 입력해줍니다.

만약 인증번호가 오지 않는다면SMS Issue form을 작성합니다.



Application 생성하기


Application Identifier에 만들고자 하는 Application의 ID를 입력하고, Check Availability를 누릅니다.
  • 6~30자 길이의 숫자, 영어 소문자 및 "-"만 사용가능합니다.
  • Application Identifier을 변경하거나, 삭제할 수 없습니다. (2009년 03월 15일 기준)
  • 10개까지만 생성가능합니다. (2009년 03월 15일 기준)

Application Title에 생성하고자 하는 Application의 이름을 입력합니다.

인증 방식을 선택합니다.
  • Open to all Google Accounts users(기본값): 인증을 사용할 경우, 사용자들을 Google 계정 사용자들로 제한합니다.
  • Restricted to the following Google Apps domain: 인증을 사용할 경우, 사용자들을 특정 도메인의 Google Apps의
사용자들로 제한합니다. (자세히 보기)

주의: 인증 방식을 한 번 결정하면 변경할 수 없습니다. (2009년 03월 15일 기준) 따라서 사내 애플리케이션으로
사용할 목적으로 개발했다가(Google Apps domain), 일반 사용자들에게 공개할 경우에는 새로운 Application을
생성해서 거기에 Code를 올려야 합니다.

Save를 누릅니다.



올리기


다음 명령을 실행합니다: python appcfg.py update helloworld/

Google의 사용자 이름과 비밀번호를 입력합니다.

http://앞에서생성한Application의ID.appspot.com에 올라갔는지 확인합니다.



Google App Engine에 관심이 있으신 분은 "구글 앱 엔진 한국 개발자 토론 그룹"에 가입해서 함께 정보를 공유해 보았으면 좋겠습니다.


Google App Engine 시작하기 2/2 보기 >>

'Web > Google App Engine' 카테고리의 다른 글

Google App Engine 시작하기 2/2  (0) 2009.03.17
: