간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (23,090원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (17,010원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (19,440원)
(최대할인 4만원 / 2만원 이상 결제)
Close

Ext JS 웹 애플리케이션 개발

원제 : LEARNING EXT JS 3.2
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 65
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

27,000원

  • 24,300 (10%할인)

    1,350P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 사은품(10)

출판사 서평

크로스 브라우저 앱 개발을 위한 충격적인 경험!
역동적인 데스크톱 스타일의 사용자 인터페이스 개발!
자바스크립트와 웹 표준으로 만드는 강력한 데스크톱 웹 애플리케이션!


점점 더 많은 작업과 비즈니스들이 데스크톱 애플리케이션보다 웹 브라우저를 통해 이루어지고 있다. 그리고 사용자들은 데스크톱 애플리케이션과 유사한 웹 애플리케이션을 원하고 있다. Ext JS는 자바스크립트 라이브러리로서 다중 윈도우, 툴바, 드롭다운 메뉴, 다이얼로그 박스 등을 포함한 데스크톱 스타일의 사용자 인터페이스를 비교적 쉽게 만들어낸다.

이 책은 상호작용을 위한 코드와 다양한 스크린 샷을 통한 정확한 설명으로 Ext 프레임워크의 주요 특징들을 다루고 있다. 또한 풍부하고 역동적인 AJAX 기반 웹 애플리케이션을 만들 수 있도록 도움을 준다. 이 책의 스크린 샷을 통해 설명된 여러 예제를 이용하면, 사용자가 기대하는 것 이상으로 작동하는 웹 애플리케이션을 만들 수 있다.

이 책을 통해 배울 수 있는 것들은 다음과 같다.

- 응답형 폼 생성하기
- 완전히 새로운 관점으로 웹 애플리케이션에 접근하기
- Ext JS의 주요 UI 컴포넌트 사용하기
- 웹 애플리케이션으로 원거리 데이터 다루기
- 클라이언트/서버 유효성 검증 필드, 폼 로딩, 폼 승인, 사용자 정의 필드, 레이아웃 구성을 통해 보기 좋으면서도 익숙한 폼 생성하기
- Ext JS 모든 조각들을 모으기 위해 레이아웃 사용하기
- Ext JS 이펙트를 이용하여 DOM 다루기
- 컴포넌트를 통해 일관된 외관과 느낌 제공하기
- 테마 지원으로 Ext JS의 스타일 변경하기

이 책의 독자층은 다음과 같다.
이 책은 웹 애플리케이션 개발자를 위한 책이다. HTML에 익숙하지만 자바스크립트 애플리케이션 개발에는 비교적 능숙하지 않은 사람을 위한 책이다. 실버라이트나 플렉스, JavaFX와 같이 RIA 애플리케이션을 만들고 싶은 독자라면 이 책을 추천한다. 원시 코드를 직접 작성하지 않고 간단한 설정만으로도 웹에서 다양한 GUI를 구축하고자 한다면 이 책이 많은 도움을 줄 것이다.

이 책의 장별 내용
- 1장 시작하기 Ext JS의 기본적인 내용을 담고 있다. 다른 자바스크립트 라이브러리와 달리, Ext JS는 골치 아픈 기본 작업을 줄여준다. 적은 코드로 상당히 기능적인 사용자 인터페이스를 만들 수 있게 해준다. 1장의 주요 목적은 Ext JS를 설치하여 멋진 위젯과 웹 애플리케이션을 만들어보는 것이다.

- 2장 Ext JS의 기초 기능적인 위젯을 만드는 방법과 이것을 원하는 대로 동작하도록 설정해주는 방법을 배운다. 사용자와 웹 페이지 간의 상호작용을 위해 만들어진 다이얼로그 같은 Ext JS 위젯을 경험해본다.

- 3장 폼 Ext JS 폼 생성 방법을 알아본다. HTML의 폼과 유사하지만, 레이아웃이나 스타일링, 오류 검사 등 Ext JS의 폼이 훨씬 더 유용하다. Ext JS의 폼은 사용자 입력에 대해 유효성을 검증하고, 데이터베이스로부터 데이터를 가져오고, 서버로 데이터를 보내기도 한다.

- 4장 메뉴, 툴바, 그리고 버튼 고정된 컴포넌트로서의 메뉴를 사용해보고, 버튼과 관련된 팝업 메뉴도 만들어본다. 환경설정 객체와 단축 형태, 두 가지 방식 모두를 사용하여 툴 바 컴포넌트를 다루어 볼 것이다.

- 5장 그리드 행과 열을 정의하고, 웹 애플리케이션에 매우 중요한 부분이 되는 그리드를 생성하고 사용해볼 것이다.

- 6장 에디터 그리드 많은 개발자들에게 익숙한 그리드에서의 데이터 조작을 다룬다. 또한 기능적인 사용자 인터페이스로 만들어주는 콤보박스 같은 Ext JS의 폼 필드를 배울 것이다.

- 7장 레이아웃 Ext JS 프레임워크에 의해 제공되는 광범위한 레이아웃 기능을 이용하여 그리드 같은 컴포넌
트를 애플리케이션 화면의 다른 부분들과 어우러지도록 만든다.

- 8장 트리 트리 패널의 사용이 간단한 것은 아니지만, 애플리케이션에 특정 기능을 부여하는 여러 가지 환경설정 옵션이 있음을 알게 될 것이다.

- 9장 윈도우와 다이얼로그 Ext.Window와 Ext.MessageBox의 차이점을 이해하고, 팝업 메뉴와 유사한 Ext JS에 내장된 메서드를 살펴본다. 또한 더 복잡한 목적에 쓰일 수 있도록 윈도우의 환경설정을 수정해본다.

- 10장 차트 기본적인 파이 차트로 시작해서 좀 더 복잡한 차트들을 배워본다. 또한 기본적인 차트를 동작하게 하는 방법과 쉽게 다른 차트로 변경하는 방법에 대해 알아볼 것이다.

- 11장 이펙트 애니메이션과 이펙트를 위해 Ext JS에 내장된 옵션들을 알아보고, 사용자 정의 애니메이션을 만들어본다. 이미 있는 것들을 수정하고, 여러 애니메이션을 함께 사용해보고, 마스킹과 툴 팁 같은 다른 Ext JS의 시각적 이펙트도 다루어본다.

- 12장 드래그 앤 드롭 웹 2.0 glitz의 가장 전형적인 예제들 중 하나를 살펴본다. 사용하기 쉽고 매우 기능적인 Ext JS의 방식도 알아볼 것이다.

- 13장 코드 재사용: Ext JS의 확장 Ext JS 라이브러리를 확장하여 사용자 정의 컴포넌트를 생성해본다. 네임스페이스에 대해 논하고, 사용자 정의 컴포넌트와 그 외의 것들과의 차이점도 알아본다. 또한 이벤트 운용 애플리케이션 아키텍처의 개념과 객체지향 개념에 대해 살펴볼 것이다.

- 14장 플러그인 플러그인을 만들어 사용해보고, 컴포넌트와의 차이점도 알아볼 것이다.

- 15장 데이터 Ext JS 기반의 애플리케이션으로 데이터를 가져오고, 다시 서버로 보내는 여러 가지 방식에 대해 알아볼 것이다.

- 16장 데이터 서비스 마셜링 단일 환경설정상의 데이터 마셜링을 위한 Ext.Direct 사용법에 대해 다뤄본다.

- 17장 Ext JS의 저력 Ext JS 프레임워크에 숨겨진 훌륭한 컴포넌트들을 알아보고, 더 많은 정보가 있는 커뮤니티 자원에 대해 논할 것이다.

목차

Chapter 1 시작하기
자바스크립트에 대해
비동기적이다!
Ext JS 소개
Ext JS 얻기
Ext JS의 위치
페이지에 Ext JS 넣기
Ext JS 라이브러리 사용
예제 살펴보기
Ext.onReady 함수의 사용
Ext JS 오류 보고
어댑터
지역화
온라인 지원
온라인 API 문서
요약

Chapter 2 Ext JS의 기초
환경설정 객체와의 만남
예제에 대한 설명
위젯에 대해서
기능 더하기
예제: 불사르기
사용자 정의 HTML의 사용
요약

Chapter 3 폼
주요 컴포넌트
첫 번째 폼
동작 원리
데이터 유효성 검증
검증방식 - vtypes
오류 메시지의 모양
사용자 정의 vtype
마스킹
라디오 버튼과 체크박스
TextArea와 HTMLEditor
필드 이벤트 기다리기
버튼과 폼 전송
폼에 데이터 읽어오기
DOM 이벤트 처리 함수
요약

Chapter 4 메뉴, 툴바, 그리고 버튼
메뉴에 무엇이 들어가는가?
툴바
메뉴 항목 선택 시 콘텐츠 읽어오기
툴바에 있을 필요가 없는 버튼
강력한 툴바
요약

Chapter 5 그리드
그리드는 무엇인가?
데이터 기반 그리드 패널
레코드 정의
Reader 객체
그리드 패널에 데이터 표현하기
그리드 패널에 표현하기
그리드 칼럼 모델 정의하기
셀 렌더러 사용하기
기본으로 제공되는 특징
서버 측 데이터 표현하기
그리드 가지고 놀기
고급 그리드 꾸미기
요약

Chapter 6 에디터 그리드
에디터 그리드로 할 수 있는 일
에디터 그리드로 작업하기
서버에 수정된 데이터 저장하기
RowEditor 플러그인
요약

Chapter 7 레이아웃
레이아웃 관리자
레이아웃으로 할 수 있는 일
동적 애플리케이션 레이아웃
첫 뷰포트
하위 컴포넌트의 하위 컴포넌트
아코디언 레이아웃
레이아웃에 툴바 사용하기
레이아웃에 폼 패널 사용하기
앵커 레이아웃
한발 더 나아간 레이아웃
Vbox 레이아웃
Hbox 레이아웃
컴포넌트의 동적인 변화
새로운 컴포넌트 추가
요약

Chapter 8 트리
트리 이용하기
시작하기
간단한 트리
트리에 데이터 붙이기
트리 가지고 놀기
다듬기
기타 사항들
요약

Chapter 9 윈도우와 다이얼로그
다이얼로그 열기
다이얼로그
윈도우
윈도우 관리
요약

Chapter 10 차트
사용하기 쉬운 차트
파이 조각 모양 짓기
바 차트, 칼럼 차트
바 차트에서 칼럼 차트로
툴 팁
다른 예제 살펴보기
요약

Chapter 11 이펙트
기반 클래스
상호 보완 클래스
앵커
다중 이펙트
Ext.Element
기타 특성
요약

Chapter 12 드래그 앤 드롭
드래그 앤 드롭의 유용성
드래그 살펴보기
드래그 앤 드롭의 확장
Ext.dd.Registry의 사용
드래그 앤 드롭의 장점
드래그 드롭 그룹
드래그 앤 드롭 설정하기
이동 관리
스크롤 관리
컴포넌트 내의 드래그
요약

Chapter 13 코드 재사용: Ext JS의 확장
Ext JS의 객체지향 프로그래밍
패키지, 클래스, 네임스페이스
확장해보기
사용자 정의 네임스페이스
사용자 정의 클래스
메서드 오버라이딩
이벤트 순서의 이해
사용자 정의 이벤트
사용자 정의 컴포넌트
자세히 살펴보기
xtype의 사용: 늦은 초기화
사용자 정의 컴포넌트에 객체 추가하기
요약

Chapter 14 플러그인
플러그인으로 할 수 있는 일
플러그인 동작 원리
플러그인 만들기
검색 폼
호스트 컴포넌트와 상호작용
환경설정 가능한 플러그인
추가사항
요약

Chapter 15 데이터
데이터 형식 이해하기
데이터 저장소 객체
데이터 매핑에 사용되는 DataReader
사용자 정의 DataReader 사용
사용자 정의 DataReader
데이터 검색
데이터 필터링
레코드 집합 변경 다루기
DataWriter
저장소를 사용하는 객체들
요약

Chapter 16 데이터 서비스 마셜링
Ext.Direct란?
서버 측 스택 만들기
한데 버무리기
요약

Chapter 17 Ext JS의 저력
티끌 모아 태산
폼 위젯
데이터 형태 변경
애플리케이션 상태 관리
DOM 접근
Adobe AIR의 사용
Ext JS 커뮤니티
리소스 추가
어떻게 만들어 갈 것인가?
요약

찾아보기

저자소개

셰어 프레더릭(Shea Frederick) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

1990년대 후반, Tower Records의 재고와 고객의 주문처리 과정을 콜 센터 인터페이스에 결합하는 웹 애플리케이션 개발을 시작으로 다양한 상거래 솔루션, 콘텐츠 관리 시스템과 리드 추적 프로그램을 제작하는 회사의 개발자로 일했다. 현대 YUI-ext 라이브러리인 Ext JS 커뮤니티의 공헌도 높은 회원이기도 하다. 그의 전문 지식은 커뮤니티 포럼 참여, 핵심 개발팀과의 작업, 그리고 여러 큰 Ext JS 기반의 웹 애플리케이션 설계 경험에 잘 나타난다.

콜린 램지(Colin Ramsay) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

대학 시절에 파트타임 개발자로 PHP와 ASP 웹 사이트를 구축하며 개발자의 길을 걸었다. 그 후 실망스러운 웹 프레임워크와 고전 애플리케이션에 염증을 느끼고, 영국의 North East 지역 회사에서 근무하며 웹 기술 분야에 참여하게 되었다. 이러한 경험으로 2007년 회사를 설립하였으며, 디자인 및 개발 회사인 Go Tripod Ltd의 파트너가 되었다. 친구와 가족들의 도움으로 웹 기고 및 블로그 포스팅을 책으로 승화시켰다.

스티브 커터 블레이드(Steve ‘Cutter’ Blades) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

커터는 12세에 Timax Sinclair 1000에 작은 BASIC 프로그램을 짜면서 개발 경험을 쌓기 시작했다. US Army의 유능한 언어학자이자 정보 분석가로서 National Security Agency에 머무르는 동안 HTML을 배우기 시작했다. 전역한 후에는 MS Office 기반의 애플리케이션으로 사무자동화 프로세스를 개발하여 Advertising Specialty 회사의 공동 소유자가 되었다. 지금은 자동차 중개 산업 웹 사이트를 개발하고 호스팅하는 회사인 Dealerskins의 개발 관리자이다.

나이젤 화이트(Nigel White) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

20년이 넘는 개발 경력을 가진 나이젤은 일괄 처리부터 분산 처리까지 이르는 컴퓨터 시스템의 발전을 지켜봐 왔다. 최근에는 ExtJS 개발 팀에서 코드, 도큐먼트, 디자인을 위해 기여해왔다. 지금은 웹 UI를 발전시킬 생각으로 자바 서버와 브라우저 인터페이스 개발을 감독하고 있는 Forward Computers에서 소프트웨어 기술자로 일하고 있다. 또한 Ext JS UI 개발, 고문과 훈련에 전문적인 조언가로서 Animal Software를 운영하고 있다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

성균관대학교 정보통신공학부와 기계공학부를 졸업했으며 웹, 서버, 커널 등 여러 분야에 관심을 갖고 있다. 어떻게 하면 지식을 효율적으로 습득, 저장, 관리할 수 있는지 고민하고 있다. 현재는 캐노니컬에서 근무하며, 우분투를 발전시키고 클라우드 환경의 버그를 잡는 데 집중하고 있다.

컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용