티스토리 뷰
Programming Tips/JAVA
[GWT / GAE] Google Web Toolkit 와 Google App Engine 연동하기, 구글 서버에 올리기
Unikys 2012. 3. 13. 10:01
1. 구글 앱 엔진 계정을 만든다. https://appengine.google.com/
2. 구글 앱 엔진/구글 웹 툴킷을 다운 받아서 설치한다.
http://code.google.com/appengine/docs/java/tools/eclipse.html
3. 이클립스에서 New > Web Application Project를 선택 (구글 아이콘 모양)
4. 프로젝트/war/WEB-INF/appengine-web.xml 파일 수정
<application><!-- 앱엔진의 어플리케이션 아이디 --></application>
5. 프로젝트/src/META-INF/jdoconfig.xml안에 transactions-optional 이 설정되었는지 본다. (JDO requirement)
<persistence-manager-factory name="transactions-optional">
6. 테스트로 실행, Run as > Web Application (구글 아이콘), 브라우저에 GWT 플러그인을 설치한다.
브라우저를 다시 열어서 실행되는지 확인하자.
위와 같은 화면이 나온다면 잘 동작하는 것이다. 안나온다면 처음부터 다시 해보자.
7. Google App Engine에 올리기 : 프로젝트에 우클릭 > Google > Deploy to App Engine
그럼 구글 계정으로 로그인하라고 뜰 것이다. 로그인하고 확인을 하면 올리는 작업이 진행된다.
그리고 등록했던 도메인으로 들어가면 로컬 브라우저에서 실행했던 프로그램이 올라간 것을 볼 수 있다.
GWT와 GAE 연동하기 끝
다음에는 JDO를 사용해서 데이터를 서버와 주고 받는것을 해보자.
2. 구글 앱 엔진/구글 웹 툴킷을 다운 받아서 설치한다.
http://code.google.com/appengine/docs/java/tools/eclipse.html
3. 이클립스에서 New > Web Application Project를 선택 (구글 아이콘 모양)
4. 프로젝트/war/WEB-INF/appengine-web.xml 파일 수정
<application><!-- 앱엔진의 어플리케이션 아이디 --></application>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>unikys</application>
<version>1</version>
</appengine-web-app>
<application>unikys</application>
<version>1</version>
</appengine-web-app>
5. 프로젝트/src/META-INF/jdoconfig.xml안에 transactions-optional 이 설정되었는지 본다. (JDO requirement)
<persistence-manager-factory name="transactions-optional">
6. 테스트로 실행, Run as > Web Application (구글 아이콘), 브라우저에 GWT 플러그인을 설치한다.
브라우저를 다시 열어서 실행되는지 확인하자.
위와 같은 화면이 나온다면 잘 동작하는 것이다. 안나온다면 처음부터 다시 해보자.
7. Google App Engine에 올리기 : 프로젝트에 우클릭 > Google > Deploy to App Engine
그럼 구글 계정으로 로그인하라고 뜰 것이다. 로그인하고 확인을 하면 올리는 작업이 진행된다.
그리고 등록했던 도메인으로 들어가면 로컬 브라우저에서 실행했던 프로그램이 올라간 것을 볼 수 있다.
* URL을 보면 원격에 있는 페이지에 접근한 것이다.
GWT와 GAE 연동하기 끝
다음에는 JDO를 사용해서 데이터를 서버와 주고 받는것을 해보자.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- lecture
- Python
- 강좌
- 안드로이드 앱 개발 기초
- 삼식이
- google app engine
- 속깊은 자바스크립트 강좌
- TIP
- 사진
- mini project
- 샷
- 팁
- gre
- c++
- HTML5 튜토리얼
- ny-school
- 서울
- 자바스크립트
- Javascript
- K100D
- java
- Writing
- 뽐뿌
- GX-10
- Android
- HTML5
- 안드로이드
- gae
- php
- 탐론 17-50
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함