로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

거침없이 배우는 Ajax를 통한 웹 애플리케이션 개발

   
지은이 Matthew Eernisse/김상준   |   출판사 지앤선  |   발행일 2008년 10월 27일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 20,000원18,000원 10%
마일리지 5% 1,000원
발행일 2008-10-27
ISBN 8955508875 | 9788955508871
기타정보 번역서 | 348쪽 | Softcover
예상출고일
배송비 2,000원 (20,000원이상 무료배송)
   
종합지수 0p
   
이 책의 원서
  Build Your Own Ajax Web Applications
SitePoint | Matthew Eernisse
 

복잡한 용어를 사용하지 않고 AJAX뿐만 아니라 DOM 그리고 CSS까지 설명!!!

이 책은 자바스크립트를 통한 새로운 상호 작용성을 제공해주는 실제적이고 단계적인 안내서이다. 이 책은 접근성 문제를 최소화 하면서 사용자 경험을 높이는 신뢰할 수 있고 전문적이며 탄탄한 AJAX 애플리케이션을 만들도록 해준다.

- 브라우저 호환성 문제를 해결한 XMLHttpRequest 래퍼를 만들어 보자.
- Edit-in-place와 같은 기술을 통해 상호작용성을 높여보자.
- 다이내믹하고 애니메이션이 첨가된 인터페이스를 통해 사용성문제를 최소화하자.
- 뒤로 가기 버튼 문제를 처리해 보자.
- 드래그 앤 드롭을 사용한 AJAX 체스 게임을 만들어 보자.
- JSON, YAML, XML을 통해 서버와 통신해 보자.
- REST, SOAP, XML-RPC를 이용해 강력한 애플리케이션을 만들어보자.
- 그 밖에 많은 것들

[저자의 글]
이 책은 본래 CSS와 자바스크립트 같은 기본적인 클라이언트 사이드 웹 기술에 이미 익숙한 웹 애플리케이션 개발자들을 대상으로 하는 책이다. 그러나 그러한 사람이 아니더라도 책을 덮을 필요는 없다. 무엇인가 배우려는 마음이 있기만 하다면 이 책은 적합할 것이다. 자바스크립트 문법은 매우 직관적이고 책에서는 브라우저를 타지 않는 쉽고 평이한 코드를 사용하였다.
또한 브라우저에서 실행되는 데스크톱 애플리케이션 스타일의 유저인터페이스를 어떻게 만드는지 궁금해 하는 전통적인 애플리케이션 프로그래머들이 이 책을 찾을 수도 있다. ‘웹 애플리케이션 개발’과 기존의 ‘애플리케이션 개발’ 영역이 점점 통합됨에 따라 이런 사람들이 점점 Ajax라는 수영장에 발가락을 담그는 모습을 볼 수 있을 것이다.

이 책은 8개장으로 구성되며, 각 장은 이전 장에서 소개된 개념과 기법을 기반으로 하고 있기 때문에 아직 웹 개발에 익숙하지 못한 사람이라면 각 장을 순서대로 읽어나갈 것을 추천한다.
산전수전 다 겪은 베테랑이라면 관심 있는 주제를 골라서 읽는 것도 좋은 방법이다.

Ajax의 멋진 점은 직관적이고 표준에 부합하는 코드를 사용하여 강력한 기능을 추가할 수 있다는 것이다. 그렇기 때문에 이 책에서는 이상한 꼼수나 브라우저 종속적인 코드를 볼 필요가 없다. 이제 소매를 걷고 Ajax 코드를 쳐 내려갈 준비를 하자.



1장 AJAX의 개요
1.1 AJAX 웹 애플리케이션
1.2 AJAX를 멋지게 만드는 점들
1.3 AJAX 관련 기술들
1.4 요약

2장 기본적인 XMLHttpRequest
2.1 간단한 AJAX 라이브러리
2.2 예제: 간단한 AJAX 애플리케이션
2.3 추가 읽기
2.4 요약

3장 AJAX의 ‘A'에 대하여
3.1 애플리케이션 개선 계획
3.2 코드 체계화하기
3.3 애플리케이션 설정과 초기화
3.4 UI 설정
3.5 서버 폴링하기
3.6 타임아웃 다루기
3.7 응답 시간 막대그래프
3.8 상태 통지하기
3.9 Monitor에 스타일 입히기
3.10 요약

4장 AJAX와 POST 요청
4.1 리뷰: GET 방식으로 데이터 전송하기
4.2 POST 방식으로 데이터 전송하기
4.3 로그인 애플리케이션
4.4 AJAX와 스크린 리더
4.5 스크린 리더 관련 코드
4.6 더 읽을거리
4.7 요약

5장 즉시 편집으로 살펴보는 넓은 의미의 AJAX
5.1 페이지 마크업
5.2 Blog 클래스
5.3 init 메서드
5.4 에디트 인 플레이스
5.5 내용 수정하기
5.6 변경 내용 저장하기
5.7 상태 애니메이션
5.8 가짜 서버 페이지
5.9 응답 처리하기
5.10 상태 애니메이션 멈추기
5.11 새로운 내용 추가하기
5.12 개선해야 할 점
5.13 요약

6장 웹 서비스와 슬라이드 앤 하이드
6.1 슬라이드 앤 하이드 윈도우
6.2 웹 서비스: 개요
6.3 API와 프로토콜
6.4 아마존 웹 서비스 클라이언트
6.5 Client 클래스
6.6 크로스 사이트 AJAX
6.7 아마존 웹 서비스에 요청 보내기
6.8 아마존에서 반환된 결과 처리하기
6.9 결과에 서식 적용하기
6.10 슬라이드 앤 하이드 수행하기
6.11 AJAX를 통해 많은 기능이 구현된 코드
6.12 더 읽을거리
6.13 요약

7장 더 맣은 웹 서비스와 ‘뒤로 가기’ 버튼
7.1 검색 애플리케이션
7.2 Search 클래스 설정하기
7.3 init 메서드
7.4 검색 기능 활성화하기
7.5 submitSearch 메서드
7.6 프록시 스크립트
7.7 아마존 웹 서비스
7.8 응답 생성하기
7.9 구글 웹 API
7.10 이베이 플랫폼
7.11 프록시 스크립트 테스트하기
7.12 결과 처리하기
7.13 스크린 리더 지원을 위한 코드
7.14 ‘뒤로 가기’ 버튼 문제
7.15 ‘뒤로 가기’ 버튼 직접 만들기
7.16 브라우저의 ‘뒤로 가기’ 버튼 사용하기
7.17 검색 애플리케이션 개선하기
7.18 더 읽을거리
7.19 요약

8장 AJAX 체스와 드래그 앤 드롭
8.1 AJAX 체스
8.2 Chess 클래스
8.3 애플리케이션 시작하기
8.4 체스 판 준비하기
8.5 게임 불러오기
8.6 JSON 사용하기
8.7 게임 상태 표시하기
8.8 전역 이벤트 핸들러
8.9 체스 말 이동하기
8.10 Draggable 클래스
8.11 doMove 메서드
8.12 handleMove 메서드
8.13 서버 상태 폴링하기
8.14 게임 판 초기화하기
8.15 AJAX 체스의 서버 측
8.16 개선해야 할 점
8.17 요약

APPENDIX AJAX 툴킷
색인



MATTHEW EERNISSE
Matthew는 미국 텍사스 휴스턴에 거주하고 있으며 Open Source Application Foundation에서 일하면서 차세대 웹 기반 캘린더 클라이언트인 Scooby와 서버인 Cosmo의 웹 UI를 만들고 있다. 풍부한 여가시간에 그는 Fleegix.org에 AJAX와 자바스크립트, Ruby, PHP에 대한 글을 기고하고 있으며 웹캐스트 라디오 방송국인 EpiphanyRadio를 운영하고 있다.

[옮긴이]
김욱래(wlkim@inswave.com)
인스웨이브시스템즈에서 WebSquare라는 Ajax 플랫폼과 개발도구의 개발을 총괄하였다. Java Framework 및 개발도구에 관심이 많고, 직접 개발한 ProWorks라는 프레임워크로 금융기관의 차세대 프로젝트를 진행하고 있다.

김상준(denier@daum.net)
KAIST 경영학과 출신으로 인스웨이브 시스템즈 SW 플랫폼 2팀의 개발팀장으로 근무하고 있다. 인스웨이브시스템즈에서 ProWorks Suite를 개발하였고, 그 당시부터 UI 개발에 관심을 갖게 되었다. Ajax 기반의 ROLAP, MOLAP 통합 엔진 및 UI의 개발을 담당하였고, 현재 WebSqure의 엔진 개발 팀장을 맡아서 Ajax 세계의 무한한 가능성을 열어가고 있다.

백민철(drakkar7@inswave.com)
2002년부터 인스웨이브시스템즈에서 ProWorks Suite라는 J2EE Framework 및 개발도구의 개발을 담당했었다. 이후 2006년 말부터 2년 정도 외도(?)를 하면서 People2(www.people2.co.kr)라는 Web 2.0 SNS 사이트의 개발을 총괄했다. 이 당시 Ajax를 비롯한 많은 Web2.0 관련 기술과 사상을 접하면서 개발자로서의 안목이 조금은 높아졌다고 자평하고 있다. 현재는 다시 인스웨이브시스템즈에서 ProWorks 팀의 팀장으로 일하고 있다.

박호성(hosungp@gmail.com)
인스웨이브시스템즈에서 근무했었고 현재는 KAIST 전산학과 학생이다. 할 일이 쌓여 있을 때 웹질에 빠지면 헤어나오지 못하는 경향이 있으며(주위 사람들도 대개 그렇다) 시덥지 않아 보이지만 사실은 진지한 것들에 관심이 많다. Ajax 기반 Framework 및 Ajax 기반 OLAP 툴 개발 경험이 있다.
등록된 서평이 없습니다.
Flask 기반의 파이썬 웹 프로그래밍...
이지호
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(0)
회원평점   회원서평수 0
김상준 의 최근 저서
 
진화하는 민주주의
13,500원
(10%↓+5%)
 
프리미어 프로 CS5.5 기본+활용 테크닉북
20,700원
(10%↓+5%)
 
지앤선 출판사의 신간
코딩의신 -과학편

10,800원
(10%↓+1%)
 
Boot Spring Boot! :한 권으로 정리하는 스프링 부트 A to Z
김지헌 저
22,500원
(10%↓+1%)
 
사용자경험 리서치 매뉴얼
김승인, 안지현 저
21,600원
(10%↓+5%)
 
NodeMCU로 시작하는 사물인터넷 DIY
김학용 저
13,500원
(10%↓+5%)
 
1달러 프로토타입
그렉 누들먼 저
18,000원
(10%↓+5%)
 
이메일주소수집거부