2008. 8. 31. 17:02

BlazeDS 시작하기 / Getting started with BlazeDS - part 1

Reference : http://www.adobe.com/devnet/livecycle/articles/blazeds_gettingstarted.html

BlazeDS 는 데이터 서비스를 모아 둔 것입니다. BlazeDS 는 데이터 기반의 Rich Internet Application 의 개발을 엄청나게 간단하게 해주고, 극적으로 데이터에 접근하는 동작의 성능을 향상시킵니다. In addition, BlazeDS enables the creation of a new breed of real-time data push and collaborative applications. BlazeDS 는  is deployed as a set of JAR files as part of your Web application running in your Java EE 어플리케이션 서버나 서블릿 컨테이너에서 실행되고 있는 웹 어플리케이션의 일부로, 몇 개의 JAR 파일 형태로 설치됩니다. 

BlazeDS 는 세 개의 핵심 서비스로 이루어집니다:

  • 리모팅 서비스(Remoting Service) 는 Flex 어플리케이션이 직접 어플리케이션 서버에서 동작하는 Java 객체의 메쏘드를 호출할 수 있게 해줍니다.
  • 메시지 서비스(Message Service) 는 실시간 데이터 푸쉬와 협력(collaborative) 어플리케이션을 가능하게 하기 위해 Flex 어플리케이션이 메시지를 퍼블리쉬(publish) 하고 섭스크라이브(subscribe) 할 수 있도록 퍼블리쉬/섭스크라이브 인프라스트럭처를 제공합니다. 
  • 프락시 서비스(Proxy Service) 는 Flex 어플리케이션이 안전하고 제어되는 방법으로 크로스 도메인(cross-domain) 서비스 리퀘스트를 생성할 수 있게 합니다. 다시 말해, 프락시 서비스를 통해 Flex 어플리케이션은 다른 도메인의 서비스에 접근할 수 있습니다.

이 Getting Started 튜토리얼에서, 아래와 같은 것들을 배울 것입니다:

  • BlazeDS 환경 설정
  • 메시징 어플리케이션 생성
  • 리모팅 어플리케이션 생성

Requirements

이 튜토리얼을 시작하기 전에 아래의 소프트웨어를 설치할 필요가 있습니다:

Adobe Flex Builder 3.0

BlazeDS Turnkey Server

Java Development Kit (1.5 or later)

Eclipse