 | 난이도 : 중급 Michael Galpin , Developer, Adomo, Inc.
2007 년 5 월 15 일 Asynchronous Java™Script + XML (Ajax) 실행 웹 애플리케이션은 소프트웨어 개발 분야에 폭풍을 몰고 왔습니다. 가장 주목할만한 것들 중 일부는 Google에 의해 구현되었습니다. 두 편으로 구성된 본 튜토리얼 시리즈에서는 Google Web Toolkit (GWT)과 Apache Geronimo를 사용하여 JavaServer Pages (JSP) 컴포넌트, 서블릿, JavaScript를 작성하지 않고도 고급 Ajax 웹 애플리케이션을 빠르게 구현하는 방법을 설명합니다.
목표 - GWT 설치 방법 배우기
- GWT의 명령행 툴 익히기
- GWT 위젯을 사용하여 프로그래밍 방식으로 UI 개발하기
- 자신의 웹 애플리케이션에서 호출되는 Ajax 기반 서비스 구현하기
- Geronimo를 사용하여 애플리케이션 구현 및 전개 방법 배우기
선수조건
본 튜토리얼은 자바 웹 애플리케이션을 구현하는 방법을 다루지만, 여러분은 자바 서블릿의 기초 정도만 이해하면 됩니다. GWT는 레이아웃 관리, 이벤트 시스템, 원격 프로시저 호출(RPC) 같은 일반적인 개념을 활용하기 때문에 이 부분을 미리 숙지하면 GWT를 이해하는데 도움이 될 것입니다. Geronimo Console, HTML, cascading style sheets (CSS)에서 작업할 것이기 때문에, 이러한 툴에도 익숙해 지는 것이 좋을 것입니다.
시스템 필요조건
시작하기 전에 개발 환경을 설정해야 합니다.
- Tomcat 기반 Geronimo 2.0 — 본 튜토리얼의 샘플 웹 애플리케이션은 Tomcat 기반 Geronimo를 사용하여 구현되었지만, 모든 것이 표준 Java Platform, Enterprise Edition (Java EE)이기 때문에 Jetty 기반 Geronimo에서도 작동합니다. 본 튜토리얼은 Geronimo 2.0 (M3)을 사용하지만 구 버전과도 작동됩니다.
- Java 5 or Java 6 — 샘플 웹 애플리케이션은 제너릭스(generics)와 어노테이션(annotations)을 사용합니다. 이것은 Java 6를 사용하여 개발되었지만, Java 5에 대해서도 테스트 되었습니다.
- JSTL 1.1의 Apache Jakarta 구현 — Geronimo 1.1은 인증을 받은 J2EE 1.4 구현입니다. 따라서 JSTL 1.1을 사용해야 합니다.
-
Google Web Toolkit
— 본 튜토리얼은 GWT에 대한 튜토리얼입니다. GWT 1.3.3을 다운로드 하십시오.
-
Eclipse
— 샘플 웹 애플리케이션은 Eclipse를 사용하여 구현됩니다. GWT에는 Eclipse 프로젝트 골격을 만들 수 있는 편리한 명령행 툴이 포함되어 있습니다. Eclipse 없이 GWT 애플리케이션을 구현하는 것이 어려운 일은 아니지만, Eclipse는 GWT 애플리케이션을 디버깅 할 수 있는 훌륭한 디버거를 제공합니다.
본 튜토리얼의 지시를 따라 GWT를 설치해야 합니다.
기간
2시간 이내
포맷 html, pdf
developerWorks 콘텐트를 다른 사이트에 전재하기: developerWorks 콘텐트에 대한 저작권은 IBM에 있습니다. IBM의 서면 허가나 원본 저자의 허락이 없이는 전재를 금합니다. 저희 콘텐트를 전재하시려면 IBM developerWorks 담당자 에게 문의하십시오. |  | |  |