실전 Ajax

실전 Ajax (Pragmatic Ajax)

실전 AJAX

 

 

지은이 : 저스틴 게틀랜드. 벤 갤브레스 / 옮긴이 : 강승우 외

정가 : 20,000원

 

418쪽 / 판형 : B5 / 1판

출간일 : 2006년 05월 01일

ISBN-10 : 8991268145

ISBN-13 : 9788991268142

 

 

저자소개

Justin Gehtland는 노스캐롤라이나의 리서치 트라이앵글에 자리 잡은 컨설팅 및 트레이닝 회사 Relevance의 파트너이자 공동 창립자다. 1990년 후에는 애플리케이션 개발자로, 1995년 후에는 웹 애플리케이션 개발자로 일했다. 현재 루비(Ruby), .NET, 자바를 이용한 개발에 관심을 기울이고 있다.

 

Ben Galbraith는 기술 강연에 자주 나서며 이따금 컨설턴트로 일하며 기술 서적을 예닐곱 권 썼다. Ajaxian.com의 공동 설립자이며, Amirsys의 CTO로 일하였으며, 지금은 기업 환경의 아키텍처와 Swing/Ajax 개발을 전문으로 하는 컨설턴트로 일한다. 여섯 살 때 처음 컴퓨터 프로그램을 작성하였고 열 살에 첫 사업을 시작하였으며, 막 열두 살을 넘길 때 정보통신 업계에 뛰어들었다. 지난 몇 년간 자바 환경에서 전문적으로 코드를 짰다. 유타 자바 유저스 그룹에서 의장을 맡았고, 자바 커뮤니티 프로세스에서 활동 중이며, 다양한 오픈소스 프로젝트에서 일한다. 2005년에 JavaOne, TheServerSide.com 자바 심포지엄, No Fluff Just Stuff 자바 심포지엄 등 백여 군데 회합에 참여하였다.

 

Dion Almaer는 Ajaxian.com의 다른 설립자이며, Ajax 공동체를 이끄는 근원이다. openxource.com, onjava.com, TheServerSide.com에서 기업 환경 자바를 주제로 칼럼을 연재하고 있으며 http://almaer.com/blog에서 블로그를 연재한다. JavaOne, JavaPolis, TheServerSide 자바 심포지엄, No Fluff Just Stuff symposium tour 등에서 글을 쓰고 발언하는 것을 즐긴다. 또한 자바 커뮤니티 프로세스 전문가 그룹과 오픈소스 커뮤니티에도 참여하고 있다.

 

역자소개

강승우

KAIST 전산학과에서 박사 과정을 밟고 있다. 공동 저서로 『텔레매틱스 개론』(홍릉과학출판사)이 있다.

 

송인철

KAIST 전산학과에서 박사 과정을 밟고 있다. 저서로 『도대체 닷넷이 뭐야』(삼각형프레스), 번역서로 『자바의 또 다른 멋진 도구 Ant(앤트)』(인포북), 『사용자 스토리』(인사이트) 등이 있다.

 

황인석

KAIST 전산학과에서 박사 과정을 밟고 있다. 태터툴즈의 오픈소스 커뮤니티인 Tatter&Friends에 참여하고 있다.

 

책소개

웹 2.0 물결의 선두 주자 Ajax.
단기간에 Ajax를 당신의 것으로 만들고 실제 개발 현장에 응용할 수 있다.
사람들은 Google Maps 같은 애플리케이션을 만들기 위해서는 로켓 공학자들이 그러하듯 새로운 팀을 만들고 특출한 개발자들이 필요한 줄 안다. 이 책에서는 그렇지 않다는 사실을 보여줄 것이다. 이 한 권으로 Ajax를 처음 접하는 초보자들을 위한 기초 개념부터, 중고급 개발자들을 위한 각종 서버/클라이언트 프레임워크 및 디버깅 기법 등 고급 기술까지 폭넓게 접할 수 있다. 이 책은 길고 지루한 백과사전이 아니다. 이 책의 초점은 독자들이 ‘가능한 한 짧은 기간’에 Ajax를 이해하고 연습 코드가 아닌 실제 개발 현장의 코드를 작성할 수 있도록 하는 것이다. 더불어 개발자들이 지나치기 쉬운 부분, 즉 기술적인 문제를 넘어 사용자들이 여러분의 웹 애플리케이션을 진정으로 편리하게 느낄 수 있도록 하는 가이드라인도 제시한다.

이 책의 본책은 크게 세 부분으로 구성되고, 번역서에는 특별히 별책 부록을 덧붙였다.

  • Ajax 입문
    Ajax에 관련된 기본 개념을 소개한다. 특히 Ajax의 불길을 당긴 Google Maps를 속속들이 해부하고 여러분만의 Google Maps를 만들어 보면서 실전 감각을 키운다.
  • 클라이언트측 기술
    Prototype, Dojo, script.aculo.us 등 여러 종류의 클라이언트측 프레임워크를 예제 중심으로 소개한다. 데스크톱 뺨치는 화려한 UI 개발, 디버깅 기법, 브라우저 호환성도 함께 다룬다.
  • 서버측 기술
    PHP, Ruby on Rails, DWR, Atlas 등의 서버측 프레임워크와 Ajax의 통합을 소개한다. 서버와 클라이언트의 구분 없이 단일 플랫폼에서 두 마리 토끼를 잡을 수 있는 편리한 기술들을 소개한다.
  • 별책부록 Ajax 애플리케이션 테스트 자동화
    Ajax 애플리케이션은 테스팅이나 디버깅이 쉽지 않다. 여기서는 자동화된 단위 테스트, 브라우저 자동 제어를 통한 기능 테스트, 테스트 주도 개발(TDD) 등 다양한 기법을 적용하여 이 문제를 효과적으로 해결하는 실용적인 방법을 소개한다.