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

한국 developerWorks  >  웹 개발  >

AjaXQuery

웹 애플리케이션에서 Ajax와 XQuery 함께 사용하기

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

문서 옵션
PDF format - Fits A4 and Letter

PDF - Fits A4 and Letter
365 KB (26 pages)

Get Adobe® Reader®

샘플 코드


제안 및 의견
피드백

튜토리얼 평가

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


난이도 : 중급

Brian M. Carey, Information Systems Consultant, Triangle Information Solutions

원문 게재일 : 2009 년 7 월 07 일
번역 게재일 : 2009 년 8 월 25 일

XQuery 기술과 Ajax(Asynchronous JavaScript and XML)를 함께 활용하는 방법에 대해 설명합니다. 우수한 XML 쿼리 기능이 지원되는 동시에 클라이언트측에서도 반복되는 요청을 정상적으로 처리하면서 다양한 기능의 프리젠테이션을 활용할 수 있는 웹 애플리케이션을 개발할 수 있습니다.

시작하기 전에

이 튜토리얼을 이해하기 위해 필요한 사항에 대해 알아보자.

이 튜토리얼의 정보

Ajax는 Asynchronous JavaScript + XML의 약어이고 XQuery는 XML(Extensible Markup Language) 문서를 쿼리하는 데 사용되는 기술이다. 이 두 기술을 함께 사용하면 XML 문서 쿼리에서 파생된 컨텐츠를 클라이언트측에서 동적으로 제공할 수 있는 뛰어난 웹 애플리케이션을 개발할 수 있다. 이 방법은 관계형 데이터베이스가 아닌 XML 문서에 대한 데이터 액세스가 필요한 애플리케이션에 매우 효과적인 솔루션이다. 또한 XML이 빠르게 보편적인 정보 교환 수단으로 채택되고 있으므로(특히 플랫폼 독립성이 필요한 경우) 웹 애플리케이션의 정보를 표현하기 위해 XML에 대한 쿼리 기능의 필요성이 높아지고 있다. Ajax와 XQuery를 함께 사용하여 구현한 웹 애플리케이션에서는 XML 형식으로 저장된 데이터에 대해 복잡한 쿼리를 수행하여 깔끔하게 정리된 형태의 정보를 사용자에게 제공할 수 있다.

이 튜토리얼에서는 강력한 이 두 기술을 함께 사용하는 웹 애플리케이션 FishinHole.com을 개발하는 방법에 대해 설명한다. 이 웹 애플리케이션에서는 Java™ 엔터프라이즈 기술과 유명한 Spring Framework를 함께 사용한다. 또한 XQuery를 처리하기 위해 DataDirect의 XQuery API(application programming interface) 또는 XQJ를 사용한다. 마지막으로 이 애플리케이션은 Apache Tomcat 서버에 전개한다. 그런 다음 표준 웹 브라우저를 통해 이 애플리케이션에 액세스하여 XQuery와 Ajax가 결합된 기능을 활용할 수 있다.




위로


목표

이 튜토리얼에서는 먼저 XQuery를 사용하여 수행할 수 있는 작업과 XQuery의 작동 방법에 대해 살펴본 후 Ajax 및 웹 애플리케이션에서의 Ajax의 위치에 대해 알아본다. 그런 다음 샘플 웹 애플리케이션에 대한 요구 사항을 확인한 후 Spring을 사용하여 "기본적인" 웹 애플리케이션을 작성하는 과정을 살펴본다. Ajax와 XQuery를 사용할 때의 장점을 확인하기 위해 이들 두 기술을 사용하지 않는 기본 웹 애플리케이션을 작성하여 XQuery와 Ajax가 없을 때 웹 애플리케이션이 어떻게 작동되는지도 살펴본다. 마지막으로 Ajax와 XQuery를 사용하기 위해 웹 애플리케이션을 수정하는 과정도 설명한다.




위로


전제 조건

이 튜토리얼을 이해하려면 웹 애플리케이션 개발 및 전개에 대한 기본적인 지식과 Java 프로그래밍 언어, XML, HTML 및 JavaScript 언어에 대한 기본적인 이해가 필요하다. Tomcat 서버 관리에 대한 지식도 있으면 더욱 좋다.




위로


시스템 요구 사항

이 튜토리얼의 예제를 실행하려면 Apache Tomcat 애플리케이션 서버를 지원할 수 있는 플랫폼이 있어야 한다. 이 튜토리얼에서는 서버가 Microsoft® Windows® 플랫폼에서 실행되는 것으로 간주하지만 UNIX® 계열 사용자도 해당 플랫폼에 적합한 조정 작업을 수행한 후 예제를 실행할 수 있다.

웹 애플리케이션에서 MVC(Model-View-Controller) 패턴을 구현하는 데 필요한 Spring Framework도 있어야 한다. 이 프레임워크는 종속성 삽입에도 사용된다.

마지막으로 XQJ 라이브러리가 있어야 한다. 이 라이브러리는 애플리케이션에서 XQuery를 실제로 처리하는 데 사용되는 API이다.




위로



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