지티포트 로고 배너
  • 메인
  • 블로그
  • 소개
  • 번역서
    • CSS 비밀 매뉴얼
      • 사양, 실물 사진
      • 샘플 챕터 1~2장
      • 확인학습 링크/다운로드
      • 졸트(JOLT) 생산성 부문 수상
    • Ajax 디자인 패턴
    • 시스템 관리자 시간관리 전략
    • 웹 2.0 프로그래밍
      • 이 책은…
      • 저자 소개
      • 목차
      • 샘플 챕터
      • 예제, 소스코드
      • 정오표
    • Programming Flex 3
      • 추천사
      • 머리말
      • 저자 소개
      • 목차
    • Flex 3 Cookbook
      • 원서에 대한 아마존 서평
      • 원서 소스코드의 오류와 수정
      • 머리말
      • 역자 서문
      • 저자 소개
      • 목차
      • 소스코드 (수정 버전)
    • 안드로이드 2 마스터북
      • 추천사
      • 저자, 기술 감수자
      • 감사의 글
      • 옮긴이의 글
      • 목차
      • 샘플 챕터, 예제 프로젝트
      • 판매 서점 qrcode
      • 오탈자 등록
    • 한 권으로 끝내는 정규표현식
      • 저자 소개, 표지 그림
      • 저자 서문
      • 역자 서문
      • 목차
    • 웹 표준 가이드: HTML5 + CSS3
    • 한 번에 HTML5+자바스크립트
    • 리팩토링: 루비 에디션
  • 보험상품
  • 자작곡/음반
    • 습작
      • BMSB (Epic Buttrock Mix)
      • Bye, My Sweet Babe
      • Plastic Replica
      • Two of Me
      • 거울 (편곡 v.2002)
      • 마른 미소
  • 문의와답변
  • 방명록

[저자 서문] – Flex 3 Cookbook

플렉스 3는 강력한 프레임워크로, HTML이나 XML 개발 경험이 있는 모든 사람이 마크업 언어 포맷으로 플래시 플레이어 플랫폼에서 사용할 수 있는 엔터프라이즈급 컴포넌트들이 들어있다. 플렉스 프레임워크에는 비주얼 레이아웃, 비주얼 이펙트, 데이터그리드, 서버 통신, 차트를 비롯한 다양한 작업에 사용 가능한 컴포넌트가 들어있다.

막말로, 플렉스 프레임워크는 규모가 상당히 크고 방대하므로 프레임워크 전체를 다루는 책들은 전부 그 내용의 깊이가 어떻든 몇몇 이유에서 실패할 것이 뻔하다. 이런 점을 고려하여 이 책에는 플렉스 프레임워크가 구성되는 방법과 일반적 문제들을 해결하는 방법을 명확히 설명하는 식으로 개발자들이 가장 당혹스러워하는 주제들을 다루고자 애썼다. 공식 플렉스 문서에는 특정 메소드나 클래스의 동작 원리가 상당히 깊이 있게 설명이 잘 돼 있으므로, 이 책에서는 그런 것을 다루지 않고 플렉스 프레임워크 내에서 일반적인 과제들을 처리해 나가는 방법과 플렉스를 다른 기술들과 연동하여 리치 인터넷 애플리케이션을 제작하는 방법 등을 설명한다. 그러므로 이 책을 보면서 개발자는 Adobe AIR를 연동하면 플렉스나 플래시 플레이어 같은 툴을 가지고 디플로이 가능한 데스크탑 애플리케이션을 제작할 수도 있다. 이런 점으로 인해 자바, 닷넷, PHP 개발에 사용되는 오픈소스나 상용 툴들의 확장이 보완되며, 특히 개발의 전 범위에 걸쳐 플렉스가 강력한 솔루션이 되는 것이다.

플렉스 프레임워크에 대한 주제가 지나치게 방대하다 보니 그 많은 레시피와 정보를 이 책에 전부 수록하지는 못 했다. 그래서 총 76페이지에 달하는 4개의 장은 이 책에 수록하지 않고 온라인에 올려 두어 독자들이 다운로드 할 수 있게 했다. 이 4개의 장은 각각 XML, 차트 제작 컴포넌트, SharedObjects, 플렉스 애플리케이션 제작에 필요한 개발 전략을 주제로 한다. 브라우저 주소창에 ‘www.oreilly.com/catalog/9780596529857’를 입력해 접속하면 이 4개의 보너스 챕터를 PDF 포맷으로 보거나 다운로드 할 수 있다.

- 대상 독자 -

Flex 3 Cookbook은 플렉스 프레임워크에 대해 좀더 체계적으로 이해하고자 하는 개발자나 특정 문제들을 해결할 때 조언을 구할 참고서가 필요한 사람을 위한 책이다. 따라서 이 책은 독자가 플렉스나 액션스크립트 3에 약간의 사전 지식이나 경험이 있다는 전제 하에 집필되었다. 코드 예제와 설명 역시 MXML과 액션스크립트의 관계, 최소한 플렉스 프레임워크를 구성하는 컴포넌트와 기초적 플렉스 개발 방법 등에 대해 어느 정도 이해가 있는 중급 개발자들에게 맞는 수준의 것을 수록했다.

이 책의 저자들은 신중한 고민 끝에 사용하기 편리한 컴포넌트와 그 컴포넌트들의 기능적이고 검증된 구현을 모든 레시피에 수록하기로 결정했다. 이러한 결정은 이 책을 터무니없이 부풀리려는 의도가 아니라, 짤막한 코드 조각들을 보면서 공부해야 하는 중급/고급 개발자들과 플렉스 프레임워크 이용 방법 및 최적의 사례들을 익히고자 하는 독자들에게 적합한 책이 되도록 하기 위해서 내린 것이다.

- 비대상 독자 -

아무 사전 지식도 없는 상태에서 플렉스 프레임워크를 처음 배우려는 사람은 이 책을 읽기 전에 Programming Flex 3(Joey Lott and Chafic Kazoun, O’Reilly, 2008)을 구입해서 플렉스 개발의 핵심 개념들부터 공부하는 것이 좋다. 플렉스와 액션스크립트에 대한 기초 지식을 갖추고 나면, 이 책에 소개된 기법들을 활용할 수 있는 수준이 된다. 액션스크립트 개발의 재교육 과정이 필요한 사람의 경우에는 ActionScript 3.0 Cookbook(Joey Lott 외, 한빛미디어, 2008)을 보면서 플래시 액션스크립트 프로그래밍의 핵심 기법들을 공부하길 권한다. Flex 3 Cookbook에도 플렉스 프레임워크와 주요 플래시 액션스크립트 클래스 간의 중복되는 부분이 수록돼 있긴 하지만, 아무래도 플렉스 개발을 위주로 다룬 책이므로 처음 접하기엔 무리가 있다.

- 책의 구성 -

Flex 3 Cookbook이라는 책 제목에서 알 수 있듯이, 이 책은 플렉스 애플리케이션을 보다 효과적으로 개발하는 데 도움이 되는 기법들에 대한 레시피로 전체가 구성돼 있다. 필요한 해법을 좀더 신속히 찾을 수 있게 하려고 레시피들을 주제별로 묶어 구성했다. 일반적으로 레시피는 비교적 간단한 주제에서 시작해서 뒤로 갈수록 점차 복잡한 주제들로 발전해 나간다.

이 책은 처음부터 끝까지 차례로 읽어가는 것이 아니라, 특정 문제에 직면했을 때 하나씩 찾아서 참고하거나 플렉스 프레임워크의 특별한 측면을 면밀히 살펴볼 수 있게 구성되었다. 또한 각 레시피에는 완성된 컴포넌트 구현물이 들어있어서 본문에서 설명한 내용대로 완벽히 구현하는 방법을 알 수 있다. 개발자는 자신이 직접 제작하는 애플리케이션에 예제 코드를 삽입해서 사용하거나 필요에 따라 코드의 관련 부분을 조금 개조해서 사용할 수도 있다.

- 예제 소스코드 저작권 -

독자의 개발에 도움을 주는 것이 이 책의 목적이다. 일반적으로 독자는 이 책에 수록된 소스코드를 자신의 프로그램이나 문서에 사용해도 된다. 코드의 상당 부분을 개작하지만 않는다면 오라일리에 연락해서 코드 사용에 대한 허락을 받지 않아도 된다. 예를 들어, 이 책에 수록된 몇몇 코드 덩어리를 사용해서 프로그램을 작성할 경우엔 사용 허락을 받지 않아도 되지만, 오라일리 서적에 들어있는 예제 시디롬을 판매하거나 배포할 경우에는 반드시 본사에 허가를 받아야 한다.

이 책의 내용을 인용해서 질문에 답변하거나 예제 코드를 인용하는 것은 허가를 받지 않아도 되지만, 이 책의 상당량의 예제 코드를 자신의 프로젝트 문서에 넣으려면 반드시 허가를 받아야 한다.

인용할 때 출처나 저작권 표기를 해 준다면 감사한 일이지만 의무는 아니다. 저작권을 표기할 때는 제목, 저자, 출판사, ISBN을 기록하면 된다. 예를 들어, “Flex 3 Cookbook, 조슈아 노블 / 토드 앤더슨, Copyright 2008 조슈아 노블 / 토드 앤더슨, 978-0-596-5298-57.”과 같은 형식으로 표기하면 된다.

만일 코드 예제 사용시 정당한 사용 범위를 벗어난 것 같거나 위에 적힌 허가 항목에 위배되지 않을까 우려된다면, 주저 말고 permissions@oreilly.com으로 연락 바란다.

- 이 책의 활용 방법 -

이 책을 자신의 친구나 조언자로 여기자. 책장 구석에 썩힐 것이 아니라 책상에 놔두고 자주 들춰 보자. 작업 방법이나 특정 프로그래밍 문제에 어떻게 접근해야 할지를 모르겠으면, 그때마다 관련 레시피를 펼쳐보자. 이 책의 구성 의도 자체도 결국 특정 의문에 대해 독자가 신속히 해답을 찾을 수 있게 하려는 것이다. 의문이 많다고 해서 이 책이 비웃는 것도 아니며, 지나친 의문이란 존재하지 않으니 부담 없이 펼쳐 보자. 처음부터 끝까지 읽어도 괜찮지만, 해답이 필요한 순간 그때그때 책을 펴서 찾아보는 것이 더 좋다. 이 책의 목적은 거창하고 난해한 이론을 가르치는 것이 아니라, 독자가 문제를 해결하고 당면 과제를 성취할 수 있도록 하는 것이다.
 


1 Star2 Stars3 Stars4 Stars5 Stars 미득표
Loading ... Loading ...
↑위로
  • 머리말

     

    블로그 피드 워드프레스
    ©Copyright since 1977 지티포트 로고
    Powered by Wordpress

    qrcode

4096 Color Wheel 색상환
CurvyCorners
Gravatar - 공인 아바타
오픈소스 CMS (PHP)
워드프레스 자료 창고
CSS 3 표준안 준비 상황
리미의 레시피
액션스크립트 닷오르그
엄진영의 플렉스 강의
워드프레스 플래닛
홍춘욱의 시장을 보는 눈
  • Register
  • Log in
  • XHTML 유효검사
  • CSS 유효검사
  • 워드프레스

본 사이트 콘텐츠의 저작권은 지티포트 닷컴에 있습니다. 무단 도용은 금지되며 저작자의 허락과 출처 명기 조건에 부응하여 퍼가실 수 있습니다.

피드 관리자 메일
↑맨 위로
XHTML 1.0 Transitional 유효검사 통과
 
아쿠아마린의 지티포트