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

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

Apache Pivot을 사용하여 iTunes 검색 클라이언트 빌드하기

WTKX 및 Java 기술을 활용하여 RIA(Rich Internet Application) 개발하기

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

문서 옵션
PDF format - Fits A4 and Letter

PDF - Fits A4 and Letter
134 KB (20 pages)

Get Adobe® Reader®


제안 및 의견
피드백

튜토리얼 평가

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


난이도 : 중급

Greg Brown, Senior Software Engineer, VMWare

원문 게재일 : 2009 년 10 월 13 일
번역 게재일 : 2009 년 11 월 03 일

Apache Pivot은 Java™ 환경에서 RIA(Rich Internet Application)를 개발하는 데 필요한 기능을 제공하는 오픈 소스 플랫폼입니다. 이 플랫폼에는 현대 RIA 툴킷의 향상된 생산성 및 사용 편리성 기능과 산업 표준 Java 플랫폼의 견고성이 결합되어 있습니다. Apache Pivot 애플리케이션은 사용자 인터페이스 설계를 위한 XML 기반 언어인 WTKX를 활용합니다. 그리고 이 언어를 사용하면 애플리케이션의 출력을 쉽게 시각화할 수 있습니다. 이 튜토리얼에서는 iTunes Store의 컨텐츠에 대한 검색을 실행할 수 있는 간단하면서도 실용적인 Pivot 애플리케이션을 구현하는 방법을 익히실 수 있습니다.

시작하기 전에

이 튜토리얼은 일반적인 웹 개발 개념과 Java 기술, XML, JSON, JavaScript 및 HTTP를 포함한 웹 기술에 익숙한 개발자를 대상으로 한다. 이 튜토리얼에서는 이러한 스킬을 적용하여 Pivot 애플리케이션을 쉽게 개발하는 방법에 대해 설명한다.

이 튜토리얼의 정보

자주 사용하는 용어
  • Ajax: Asynchronous JavaScript + XML
  • API: Application programming interface
  • CSV: Comma separated value
  • GUI: Graphical User Interface
  • HTML: HyperText Markup Language
  • HTTP: Hypertext Transfer Protocol
  • JSON: JavaScript Object Notation
  • JVM: Java Virtual Machine
  • REST: Representational State Transfer
  • UI: User Interface
  • URL: Uniform Resource Locator
  • W3C: World Wide Web Consortium
  • XHTML: Extensible HyperText Markup Language
  • XML: Extensible Markup Language

다른 RIA 개발 플랫폼과 마찬가지로 Apache Pivot에는 최신 GUI 애플리케이션을 훨씬 쉽게 개발하는 데 유용한 선언적 사용자 인터페이스, 데이터 바인딩, 시각적 효과 및 전환, 웹 서비스 통합 등을 포함한 수많은 기능이 포함되어 있다. Pivot 애플리케이션은 Java 기술과 WTKX라는 XML 기반 마크업 언어를 함께 사용하여 개발된다. Java Virtual Machine 스크립트 언어도 지원된다. 이러한 애플리케이션은 Java 플러그인을 사용하여 웹 브라우저에서 실행하거나 독립형(오프라인으로도 가능) 데스크탑 애플리케이션으로 실행할 수 있다.

이 튜토리얼에서는 iTunes Store의 컨텐츠에 대한 검색을 실행할 수 있는 간단하지만 실용적인 Pivot 애플리케이션을 구현한다. 먼저 Pivot 플랫폼과 iTunes 검색 API에 대해 간단히 알아본 후 데모 애플리케이션을 살펴보자. 이 튜토리얼에서는 다음과 같은 작업 방법에 대해 설명한다.

  • Pivot의 XML 기반 UI 마크업 언어인 WTKX로 사용자 인터페이스 선언 작성하기
  • Pivot의 내장 JSON 직렬화 지원을 사용하여 JSON 데이터 처리하기
  • JavaScript에서 사용자 인터페이스 이벤트 처리하기



위로


전제 조건

이 튜토리얼의 예제 코드는 Pivot 1.3 릴리스를 기반으로 하므로 Java 6(이상) SDK가 필요하다. Pivot 1.3을 2진 파일 또는 소스 파일로 다운로드할 수 있으며 소스 배포판에 프로젝트를 빌드하는 방법에 대해 설명하는 BUILD 파일이 있다.

데모 애플리케이션의 소스 코드는 플랫폼과 함께 제공되며 모든 코드 샘플은 Apache Software License 버전 2.0에 따라 릴리스된다.

참고자료 섹션의 링크를 통해 예제 코드, Pivot 1.3, Java 6 SDK 및 데모 애플리케이션을 다운로드할 수 있다.




위로



9 페이지 중 1 페이지Go to the next page
    IBM 소개 개인정보 보호정책 문의