청구할인 안내(인터파크 제휴카드) | 안내
삼성카드 5% (3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (최대할인 3만원 / 3만원 이상 결제)
Close

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

Ajax 패턴과 베스트 프랙티스

원제 : AJAX PATTERNS AND BEST PRACTICES
정가

28,000원

  • 25,200 (10%할인)

    1,400P (5%적립)

  • 중고판매

    이 책을 인터파크에
    판매하세요

  • 이벤트/기획전

  • 연관도서(52)

  • 사은품(1)

출판사 서평

1장과 2장을 제외하면 이 책은 기본적으로 패턴을 다룬다.
1장 - 책과 Ajax의 토픽에 대해 소개한다. 또한 Ajax의 배경에 대해 알려주며 Ajax와 다른 방법론(예를 들어 전통적인 클라이언트-서버)을 비교한다.
2장 - XMLHttpRequest 객체에 대해 소개한다. Ajax 애플리케이션을 작성할 때 XMLHttpRequest 객체는 HTTP 서버와 통신하기 위한 핵심 기술이다. XMLHttpRequest 객체를 사용할 때 가장 좋은 습관 역시 보여 준다.

3장과 그 후는 패턴을 소개한다.

3장 - Content Chunking 패턴: 점진적으로 HTML 페이지를 생성할 수 있고, 각 HTML 페이지의 로직이 분산되며, 콘텐츠가 로딩되는 로직과 시점을 사용자가 결정할 수 있게 한다.
4장 - Cache Controller 패턴: 일관된 방법으로 자원을 임시적으로 저장하는 메커니즘을 호출자에게 제공해 결과적으로 애플리케이션 사용성을 높여준다.
5장 - Permutation 패턴: (HTML이나 XML과 같은) 표현으로부터 (URL과 같은) 자원을 분리하기 위해 서버에서 사용되는 패턴이다. 이런 분리는 말단의 사용자가 자원에만 집중을 해 콘텐츠에 대해서는 신경쓰지 않게 한다. 예를 들어 클라이언트의 은행 계좌가 http://mydomain.com/ accounts/user라는 URL에 있다면 같은 URL이 장치(전화, PC와 같은 것들)에 관계없이 사용될 수 있다.
6장 - Decoupled Navigation 패턴: 클라이언트 측의 코드와 내비게이션이 더 작은 모듈 단위로 분리될 수 있는 방법을 알려주는 방법론을 정의한다. 이를 통해 클라이언트 측 콘텐츠는 생성, 갱신, 유지가 더 단순해진다.
7장 - Representation Morphing 패턴: 주어진 표현의 상태를 조합하고, 표현이 한 지점에서 상태가 없는 다른 표현으로 변이를 할 수 있는 메커니즘을 제공한다.
8장 - Persistent Communications 패턴: 서버와 클라이언트가 영속적으로 통신할 수 있는 메커니즘을 제공해 이전의 정보 없이도 서버는 클라이언트로 데이터를 전송할 수 있고 그 역도 가능해진다.
9장 - State Navigation 패턴: HTML 콘텐츠 사이를 내비게이션하는 가운데에도 상태가 보존되게 하는 기반 구조를 제공한다.
10장 - Infinite Data 패턴: 시간적 관점에서 무한해 보이는 데이터를 관리하고 보여준다.
11장 - REST-Based Model View Controller 패턴: 웹 애플리케이션에 의해 생성된 것이 아닌 콘텐츠를 마치 웹 애플리케이션에서 생성된 것처럼 나타나게 변형해 콘텐츠에 접근하게 한다.


목차

1장 Ajax 개요
백문이 불여일견
Ajax 적용 사례
Ajax 아키텍처 기초
데이터를 다루는 Ajax
내비게이션을 다루는 Ajax
Ajax와 다른 애플리케이션 유형의 비교
로컬에 설치된 리치 클라이언트
리치 클라이언트 웹 서비스
기존의 웹 애플리케이션
요약

2장 Ajax 더 들여다보기
급한 사람을 위한 Ajax
REST 이론의 이해
REST 데이터의 구현
Ajax 애플리케이션의 구현
Ajax와 REST의 통합
Ajax와 REST를 합칠 때 생길 수 있는 문제
XMLHttpRequest의 상세
팩토리 패턴의 이용
XMLHttpRequest 팩토리의 정의
팩토리를 이용한 Ajax 애플리케이션의 재작성
비동기식 요청
XMLHttpRequest의 실제 적용
비동기 호출 메커니즘의 구현 53
다른 도메인으로 요청 보내기 65
요약 70

3장 Content Chunking 패턴
의도
동기
적용 범위
관련된 패턴
아키텍처
구현 순서
내용 조각의 형식 결정
구현
HTML 프레임워크 페이지의 구현
동적 HTML을 이용한 내용 삽입
바이너리 데이터와 URL, 이미지 삽입
자바스크립트의 삽입
요약

4장 Cache Controller 패턴
의도
동기
적용 범위
관련된 패턴
아키텍처
HTML과 HTTP 캐시 관리
일반적으로 HTTP 만료 캐시는 권장되지 않는다
더 나은 접근: HTTP 유효성 모델을 사용
서버 측 캐싱에서 고려해야 할 점
정적 HTTP 유효성 모델의 정의
동적 HTTP 유효성 모델의 정의
구현
수동적 캐시 구현
서버 측 HTTP 유효성 모델 구현
요약

5장 Permutation 패턴
의도
동기
적용 범위
관련된 패턴
아키텍처
자원이 표현으로부터 분리돼야 하는 이유
접근 허용을 위한 쿠키와 HTTP 인증의 사용
쿠키 사용
도서 정보 애플리케이션 예제
구현
URL 재작성
장바구니 예제
요약

6장 Decoupled Navigation 패턴
의도
동기
적용 범위
관련된 패턴
아키텍처
구현
액션 기능의 구현
공통 데이터 기능의 정의와 구현
표현 기능의 구현
HTML 컴포넌트의 사용
요약

7장 Representation Morphing 패턴
의도
동기
적용 범위
관련된 패턴
아키텍처
기본적인 이론
패턴이 HTML 컴포넌트가 아닌 이유
상태 블록의 정의
구현
프레임워크의 구현
표현 참조 포인트의 구현
구현 상세
요약

8장 Persistent Communications 패턴
의도
동기
적용 범위
관련된 패턴
아키텍처
인터넷이 "깨진" 이유
폴링 방식의 구현
구현
예제: 전역 상태 자원
예제: 존재 탐지
예제: 서버 푸시
버전 넘버와 갱신
성능에 대한 고려
요약

9장 State Navigation 패턴
의도
동기
적용 범위
관련된 패턴
아키텍처
사용자 관점에서의 이상적인 해결책
웹 애플리케이션으로의 확장
프로토콜 레벨에서의 상태 관리
구현
클라이언트에서 요청의 처리
서버에서 요청의 처리
요약

10장 Infinite Data 패턴
의도
동기
적용 범위
관련된 패턴
아키텍처
구현
HTML 클라이언트의 구현
작업 관리자의 구현
요약

11장 REST-Based Model View Controller 패턴
의도
동기
적용 범위
관련된 패턴
아키텍처
전체적인 그림
적당한 자원의 정의
인터페이스 호출의 정의
데이터 포맷의 기본과 기타 정의
구현
검색의 구현
검색 엔진 클라이언트의 기반 구조 생성
전체 통합
요약

저자소개

크리스찬 그로스 [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

인터넷 패러다임 속에서의 풍부한 경험을 바탕으로 한 컨설턴트/트레이너/멘토이다. 그는 알토바, 다임러 벤츠, 마이크로소프트와 냇웨스트 등을 위한 기업용 소프트웨어와 솔루션을 개발해왔다. 저자는 『Applied Software Engineering Using Apache Jakarta Commons』, 『Open Source for Windows Administrators』, 『A Programmer’s Introduction to Windows DNA』, 『Foundations of Object-Oriented Programming Using .NET 2.0 Patterns』 등 여러 책을 저술했다. 소프트웨어 개발, JAX, BASTA 등 많은 컨퍼런스에서 정기적으로 연설을 하고 있으며, 다양한 컨퍼런스의

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

비자발적 독신. 소개팅 환영. 때로는 번역가. 어떤 때는 칼럼리스트. 주로 직장인. 초보 베이시스트. '지속적인 통합', 'Ship It!' 같은 빌드 관련 서적을 번역하여 이 분야 전문가로 아는 사람이 많으나 실상은 온라인 게임 서버를 주로 다루며 분산 시스템에 관심이 많다. 데이터베이스 관리자를 목표로 한창 공부하던 때가 있어 High Performance MySQL 번역에 참가하게 됐다.

역자의 다른책

전체보기

이 상품의 시리즈

에이콘 웹 프로페셔널 시리즈(총 69권 / 현재구매 가능도서 53권)

펼쳐보기

리뷰

0.0 (총 0건)

기대평

작성시 유의사항

평점
0/200자
등록하기

기대평

0.0

교환/환불

교환/환불 방법

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

교환/환불 가능 기간

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

교환/환불 비용

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

교환/환불 불가사유

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

소비자 피해보상

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

기타

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

배송안내

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

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

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

  • 배송비

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

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

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

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

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

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

업체직접배송상품 구매

업체별 상이한 배송비 적용