난이도 : 중급 Cameron Laird (claird@phaseit.net), Vice President, Phaseit, Inc.
2007 년 4 월 17 일 Flapjax는 표준 자바스크립트(JavaScript)를 기반으로 하는 이전 스타일 구문(syntax)을 쓰는 새로운 프로그래밍 언어입니다. Flapjax를 사용하면 데이터 공유, 외부 웹 서비스에 대한 인터페이스, 지속성, 최종 사용자 응답 등을 웹 애플리케이션에서 손쉽게 프로그래밍할 수 있습니다.
이 튜토리얼 내에서
Flapjax는 Ajax(Asynchronous JavaScript and XML) 애플리케이션 구축하는 개선된 방식으로 편리한 라이브러리 그 이상을 제공한다. 본 튜토리얼에서는 Flapjax를 활용하여 실제 애플리케이션에서 발생할 수 있는 문제를 성공적으로 해결하기 위한 간단한 몇 가지 방법에 대해 다룬다.
목표
자바스크립트를 실행할 수 있는 브라우저에서 동작하는 웹 애플리케이션 예제를 만들어 "동작" 및 "이벤트 스트림" 추상화에 따라 사용자 작업과 데이터 입력 관리하고 자바스크립트로 코딩된 공용 웹 서비스를 편리하게 검색
배치에 적합한 컴파일된 형태를 비롯하여 몇 가지 모드로 간단한 Flapjax 프로그램을 작성하고 실행
선수조건
Flapjax의 모든 측면을 활용하기 위해서는 자바스크립트와 HTML에 익숙해야 하지만 GUI 애플리케이션 개발자라면 본 튜토리얼의 내용을 대부분 활용할 수 있을 것이다. 본 튜토리얼에서는 실제 예제를 통해 초급 수준의 프로그래머를 위한 기본 개념을 설명하고 다른 프로그래밍 시스템과 Flapjax를 비교하는 데 도움이 되는 중급 수준의 개념도 다룬다.
시스템 필요조건
본 기술문서의 예제를 실행하기 위해서는 자바스크립트를 지원하는 브라우저(최신 버전의 파이어폭스, 오페라, 인터넷 익스플로러 또는 사파리)가 필요하다. 브라우저 외에도 필수 항목은 아니지만 웹 서버에 대한 접근이 필요할 수 있다. 예를 들어 최소 100MHz 펜티엄 시스템과 동적 페이지 기능이 없는 웹 서버 정도면 본 튜토리얼의 예제를 수행하는 데 적합하다.
기간
한 시간
포맷 html
 |
| 이 문서 북마킹 하기
|
developerWorks 콘텐트를 다른 사이트에 전재하기: developerWorks 콘텐트에 대한 저작권은 IBM에 있습니다. IBM의 서면 허가나 원본 저자의 허락이 없이는 전재를 금합니다. 저희 콘텐트를 전재하시려면 IBM developerWorks 담당자 에게 문의하십시오. |