IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    

한국 developerWorks  >  오픈 소스 | 웹 개발 | WebSphere  >

Google Web Toolkit과 Apache Geronimo를 사용하여 Ajax 기반 애플리케이션 구현하기, Part 1: Geronimo에서 Google Web Toolkit 애플리케이션 실행하기

developerWorks

난이도 : 중급

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 담당자 에게 문의하십시오.
문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

토론


제안 및 의견
피드백

관련 시리즈 자세히 보기:
Google Web Toolkit과 Apache Geronimo를 사용하여 Ajax 기반 애플리케이션 구현하기


    IBM 소개개인정보 보호정책문의