본문 바로가기

창고

Google Web Toolkit 이용하기 위한 준비물 및 설정

반응형


Eclipse Classic 3.6.2
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6.2-201102101200/eclipse-SDK-3.6.2-win32.zip

GWT plugin 설치
이클립스 실행 > Help > Install New SoftWare
http://dl.google.com/eclipse/plugin/3.6

plugin 설치를 마치면 이클립스 리스타트 창이 뜬다.

리스타트 해준다.



상단바에 GWT 관련 항목이 생겼다.
g에 동그라미가 있는것은 새로운 프로젝트 만들때와 기존 프로젝트를 임포트 할때 쓰인다.
공구가방같이 생긴 아이콘은 컴파일시에 사용된다.
우선 g에 동그라미가 그려진 버튼을 눌러 새로운 프로젝트를 생성한다.


프로젝트명과 패키지 명을 입력하고
사용할 SDK 를 선택한다.
GWT 만 사용할것이므로 Use Google App Engine 이 체크 되어 있으면 체크를 해제 한다.

위의 과정에서 완료를 하면 기본 소스 파일이 만들어진다.
이상태에서 공구가방을 누르면 해당 프로젝트가 컴파일 항목으로 자동 추가 되어 있고
컴파일 버튼을 누르면 컴파일 까지 완료 된다.

샘플로 생성된 소스를 테스트 해보기 위해서
상단 바에 있는 화살표를 눌러 Run 해보자.

컴파일과 가상 웹서버가 기동 완료 되면 아래 창에
로컬 서버 주소가 쓰여진다.
더블클릭하면 디폴트 웹브라우저로 테스트가 가능하다.

( 인터넷 익스플로어로 테스트 할경우 최초에 GWT 관련 플러그인을 설치한다. )

샘플 프로그램이다.
4글자 이상의 이름을 입력하고 Send 버튼을 클릭하면~

브라우저와 해당 서버의 정보까지 보여준다.

이것으로 개발준비와 테스트가 끝났다.

간단한게 추가 설명을 하자면~

GWT 는 서버와 클라이언트를 동시에 개발할 수 있다.

기본 패키지를 생성하면
client, server 로 구분하여 자동으로 파일이 생성된다.
client 쪽에서는 서비스 인터페이스 생성과 화면 UI 및 이벤트를 만들고
server 쪽에서는 client 에서 만든 서비스 인터페이스를 구현한다.

기타 유효성 체크 등등도 있지만~

머 그렇다 -ㅅ-;;

처음 하기전엔 말그대로 java 로 javascript 를 짤수 있는 수준인가 ~ 싶었는데~
막상해보니~ java 언어 하나로 웹서비스를 구현할 수 있게 해논것이다~

jsp, html, javascript 를 쓰면서 웹서버를 개발하면서
java 하나로만 일관되게 개발하고 싶어!!

라고 느끼고 있다면  사용하면 매우 만족할만한 결과가 나올듯 하다.
( 아직 겉핧기만해서 자세히까진 모르겠다 )

일단 나흐 프로젝트와는 거리가 좀 있어서 겉핧기만 하고 여기서 끝~
반응형