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

한국 developerWorks  >  XML | 웹 개발 | 자바  >

구글 웹 툴킷으로 개발하는 데 XML 이용하기 (한글)

XML로 쉬운 Ajax 애플리케이션 만들기

developerWorks
13 페이지 중 1 페이지Go to the next page


제안 및 의견
피드백

튜토리얼 평가

이 컨텐츠를 개선하기 위한 도움을 주십시오.


난이도 : 중급

Tyler Anderson, Writer, Freelance
Nicholas Chase, Writer, Freelance

2007 년 5 월 15 일

구글 웹 툴 킷(Google Web Toolkit, 이하 GWT)을 사용하면 Ajax(Asynchronous JavaScript +XML) UI에 필요한 자바스크립트™를 만드는 데 자바™ 구문을 사용할 수 있습니다. 대다수의 Ajax 애플리케이션은 XML을 사용하여 정보를 서버에 보내거나 서버에서 가져오므로 애플리케이션에서 XML 데이터를 분석하고 만들 수 있어야 합니다. 본 튜토리얼은 GWT를 사용하여 어떻게 XML을 조작하고 만드는지를 다룰 것입니다.

1절. 시작하기에 앞서

지난 몇 년 간 Ajax는 실질적으로 새로운 웹 사이트에 필요조건이 되어 왔으나 만들기가 쉽진 않다. Ajax 기능의 웹 사이트를 수동으로 만든다는 것은 자바스크립트를 만들어 객체를 사용하여 비동기 HTTP 요청을 만든다는 것을 의미한다. 이 때 객체는 브라우저 표준을 따르지 않으므로 프로그램을 짜는 데 시간이 많이 걸린다. GWT는 Ajax 기능의 애플리케이션에 필요한 자바 스크립트 작업을 추상화하여 몇 가지 자바 클래스로 만드는데, 이처럼 인터페이스를 만드는 일은 자바 프로그래머에게 더 직관적이다. 하지만 대다수의 Ajax 애플리케이션은 XML을 사용하여 정보를 서버에 보내거나 서버에서 가져오므로 XML 데이터를 분석하고 만들 수 있어야 한다. 본 튜토리얼은 GWT를 사용하여 어떻게 XML을 보내고 받고 조작하고 만드는지를 다룰 것이다.

본 튜토리얼은 독자들이 자바 개념과 HTML(코드가 단순한 편이라지라도)에 익숙하다고 가정한다. XML에 익숙하면 도움이 되겠지만 일단 DOM과 XML에 대해 간략하게 소개하겠다. 참고자료의 링크를 참조하여 도움을 받기 바란다.

본 튜토리얼에 대하여

본 튜토리얼은 Ajax 기능의 웹 사이트를 더 쉽게 만들기 위해 설계된 자바 클래스 세트인 GWT와 XML을 어떻게 사용하는지에 대해 설명한다. 본 튜토리얼에서 다루는 부분은 다음과 같다.

  • Ajax란 무엇인가
  • GWT에 대하여
  • XML이란 무엇인가
  • DOM에 대하여
  • GWT 애플리케이션 만드는 방법
  • GWT를 사용하여 XML 문서 찾아오는 방법
  • GWT를 사용하여 XML 문서 분석하는 방법
  • GWT를 사용하여 XML 문서를 조작하는 방법
  • GWT를 사용하여 XML 데이터 보내는 방법

본 튜토리얼에서는 각기 다른 세 가지 소스에서 얻은 정보를 결합한 아주 작고 단순한 매시업 애플리케이션을 만들 것이다.




위로


필요한 사전지식

본 튜토리얼을 따라 하려면 다음 도구들을 설치해야 한다.

  • Java 2 SE 1.4 또는 그 이후 버전: GWT는 자바 클래스를 사용하여 자바스크립트를 생성하므로 이들을 컴파일해야 한다. Java Software Development Kit을 다운로드하면 된다.
  • GWT: Google Code에서 실제 툴킷을 다운로드할 수 있다.
  • WinZip 또는 다른 zip 압축 프로그램: GWT는 압축을 풀어야 한다. WinZip의 시험판을 다운로드해 사용할 수 있다.
  • 이클립스 또는 IBM® Rational™ Web Developer 같은 IDE는 도움이 되지만 단순한 텍스트 편집기를 사용하여 파일을 쉽게 편집할 수 있다. 이클립스는 Eclipse.org에서 다운로드할 수 있고 Rational Web Developer의 시험판도 다운로드할 수 있다.



위로



13 페이지 중 1 페이지Go to the next page

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