이미 소장하고 있다면 판매해 보세요.
|
Chapter 1 Ajax란 무엇인가?
Ajax가 태어나다 2 웹의 발전 3 자바스크립트 3 프레임 4 히든 프레임 기술 4 동적 HTML과 DOM 5 인라인프레임 5 XMLHttp 6 Ajax의 참모습 7 Ajax의 원칙 8 Ajax의 배후 기술 10 누가 Ajax를 사용하고 있는가? 11 구글 서제스트 11 지메일 12 구글 맵스 12 A9 14 야후! 뉴스 15 Bitflux Blog 16 오해와 논란 17 요약 18 Chapter 2 Ajax 기초 HTTP 입문 21 HTTP 요청 22 HTTP 응답 25 Ajax 통신 기술 27 히든 프레임 기술 27 XMLHttp 요청 46 좀더 생각해 볼 점 62 동일 출처 정책 62 캐시 제어 63 요약 64 Chapter 3 Ajax 패턴 통신 제어 패턴 68 예측 페치 68 페이지 프리로딩 예제 69 전송 조절 80 증분 폼 유효성 검증 예제 82 증분 필드 유효성 검증 예제 92 정기적인 새로고침 95 새 덧글 알림기 예제 96 단계적인 다운로드 103 부가 정보 링크 예제 104 대체 패턴 107 보류 요청 취소 108 다시 시도 111 요약 112 Chapter 4 XML, XPath, XSLT 브라우저의 XML 지원 116 IE에서의 XML DOM 116 파이어폭스에서의 XML DOM 129 브라우저 범용 XML 134 기본 XML 예제 136 여러 브라우저의 XPath 지원 145 XPath 입문 145 IE에서의 XPath 147 네임스페이스 이용하기 148 파이어폭스에서의 XPath 152 네임스페이스 리졸버 이용하기 154 브라우저 범용 XPath 156 여러 브라우저의 XSL Transformation 지원 157 XSLT 입문 158 IE에서의 XSLT 161 파이어폭스에서의 XSLT 168 브라우저 범용 XSLT 170 Best Picks 다시 보기 171 요약 175 Chapter 5 RSS/Atom을 이용한 배급 RSS 178 RSS 0.91 179 RSS 1.0 180 RSS 2.0 181 Atom 182 FooReader.NET 183 클라이언트사이드 컴포넌트 184 서버사이드 컴포넌트 198 클라이언트와 서버 연결하기 207 설정 217 시험 220 요약 222 Chapter 6 웹 서비스 관련 기술 224 SOAP 224 WSDL 228 REST 233 .NET 연결 237 디자인 결정 238 윈도즈 웹 서비스 생성 239 시스템 요구 사양 239 IIS 구성 240 웹 서비스 코딩 242 어셈블리 생성 245 웹 서비스와 Ajax 249 테스트 하네스 생성 249 인터넷 익스플로러의 접근 방법 251 모질라의 접근 방법 254 범용 접근 방법 258 크로스 도메인 웹 서비스 261 Google Web APIs 서비스 262 프락시 설정 262 요약 267 Chapter 7 JSON JSON이란 무엇인가? 270 배열 리터럴 270 객체 리터럴 271 혼합 리터럴 272 JSON 구문 273 JSON 인코딩/디코딩 274 JSON 대 XML 275 서버사이드 JSON 도구 277 JSON-PHP 277 기타 도구 280 자동제안 텍스트박스 만들기 281 자동제안 기능 개요 281 HTML 282 데이터베이스 테이블 285 아키텍처 286 클래스 287 자동제안 컨트롤 288 제안 제공자 311 서버사이드 컴포넌트 313 클라이언트사이드 컴포넌트 316 요약 318 Chapter 8 웹 사이트 위짓 뉴스 티커 위짓 생성하기 320 서버사이드 컴포넌트 321 클라이언트사이드 컴포넌트 322 뉴스 스타일링 333 뉴스 티커 위짓 구현하기 336 날씨 위짓 생성하기 337 Weather.com SDK 337 서버사이드 컴포넌트 338 클라이언트사이드 컴포넌트 350 서버에서 데이터 얻기 351 날씨 위짓 커스터마이징 352 날씨 위짓 구현하기 357 웹 검색 위짓 생성하기 359 서버사이드 컴포넌트 360 클라이언트사이드 컴포넌트 362 웹 검색 위짓 커스터마이징 369 웹 검색 위짓 구현하기 372 사이트 검색 위짓 생성하기 374 서버사이드 컴포넌트 375 클라이언트사이드 컴포넌트 384 사이트 검색 위짓 커스터마이징 391 사이트 검색 위짓 구현하기 393 요약 395 Chapter 9 AjaxMail 요구사항 398 아키텍처 398 사용된 리소스 399 데이터베이스 테이블 400 구성 파일 402 AjaxMailbox 클래스 403 액션 수행 434 사용자 인터페이스 441 폴더 뷰 445 읽기 뷰 449 작성 뷰 451 레이아웃 453 모두 종합하기 454 헬퍼 함수 456 메일박스 458 콜백 함수 483 이벤트 핸들러 485 마지막 단계 486 요약 487 Chapter 10 Ajax 프레임워크 JPSpan 491 작동 방법 491 JPSpan 설치하기 491 서버사이드 페이지 생성하기 492 클라이언트사이드 페이지 생성하기 501 오류 처리 506 타입 변환 507 JPSpan 요약 509 DWR 509 작동 방법 510 DWR 설치하기 510 클라이언트사이드 페이지 생성하기 515 커스텀 클래스 이용하기 517 오류 처리하기 522 dwr.xml에 관해 좀더 알아보기 522 컨버터 525 DWR 요약 526 Ajax.NET 526 작동 방법 527 Ajax.NET 설치하기 527 웹 페이지 생성하기 529 심플 타입과 콤플렉스 타입 538 세션 상태 540 Ajax.NET 요약 542 요약 543 찾아보기 545 |
|
온라인 서비스
이 책의 소스코드는 다음의 사이트에서 무료 다운로드가 가능하다. ITC 홈페이지 : www.itcpub.co.kr 저자 블로그 : http://www.nczonline.net 저자와의 온라인 대화는 다음의 포럼에서 가능하다. 이 책의 P2P 포럼 : http://p2p.wrox.com/forum.asp?FORUM_ID=241 |
|
⇒ 시간과 비용을 절감해줄 단 한 권의 Ajax 서적!
⇒ 다양한 Ajax 기술과 패턴에 대한 간결한 설명! ⇒ 본문에 사용된 소스코드 무료 다운로드! ⇒ PHP와 .NET 기반의 예제 모두 수록! 최근 들어 인터넷 업계를 뜨겁게 달구고 있는 핵심 키워드는 단연 ‘웹 2.0’이며, 구글의 Gmail과 구글어스, 그리고 사진공유 사이트인 플리커 등을 통해서 국내에서도 많은 관심을 불러일으키고 있습니다. 지금까지는 윈도우즈를 부팅시킨 후 할 수 있었던 워드나 엑셀 작업 등을 이제는 운영체제에 구애됨이 없이 웹브라우저를 통해서도 할 수 있으며 이를 가능케 하는 기술(혹은 패턴 모음)이 바로 Ajax입니다. 국내 출판업계에서도 최근 Ajax의 서적들이 연이어 출간되고 있습니다. 출간된 서적들은 대부분 Ajax 입문자들을 위해 초급 수준에 맞추어져 있지만 예제의 활용도나 깊이 면에서는 다소 기대에 못 미치고 있는 실정입니다. 이 책은 Ajax에 대한 기본적인 소개와 더불어, 프레임워크의 종류에 관계없이 Ajax 기반 웹 애플리케이션을 만들 수 있도록 PHP와 .NET 환경 모두를 고려한 완성도 높은 예제로 설명하고 있는 것이 가장 큰 특징입니다. 따라서 Ajax에 이제 막 발을 들여놓은 초급 개발자에서부터 실무에 곧바로 활용할 소스가 필요한 중급 개발자 모두를 만족시킬 것입니다. 이 책에서 다루고 있는 예제들은 완성도의 측면과 활용성에서 아주 뛰어날뿐더러 따라하기 쉽게 설명되어 있으며, 때로는 재미있기까지 합니다. 특히 우리가 간과하기 쉬운 브라우저 간 호환의 문제에 실질적인 대안을 제시하고 또 저자들이 개발한 라이브러리를 이용하는 방법도 소개하고 있습니다. 이 책의 내용 및 특징 이 책은 다음 두 그룹의 독자를 대상으로 한다. * 웹 사이트나 웹 애플리케이션의 사용성 개선을 원하는 웹 애플리케이션 개발자 * 자바스크립트를 좀더 깊이 있게 다루고자 하는 중급 개발자 이 책은 어떤 내용을 다루고 있는가? 이 책은 Ajax 기술, 패턴, 사용예 등 개발자를 위한 튜토리얼을 제공한다. 이 책에서는 우선 Ajax의 기원을 살펴보면서 웹과 신기술의 발전이 직접적으로 Ajax 기술의 개발을 어떻게 이끌어냈는지 살펴볼 것이다. 여기에는 프레임, 자바스크립트, 쿠키, XML, XMLHttp가 Ajax와 어떻게 관련되는지에 대한 상세한 논의도 포함되어 있다. 위와 같은 소개가 끝나고 나면 특정 Ajax 기술의 구현 방법을 다룰 것이다. 여기서는 히든 프레임, 동적 인라인프레임(iframe), XMLHttp와 같은 요구 매개자(request broker)들을 비교하면서, 어떤 경우에 어떤 방법을 사용해야 하는지 설명하게 될 것이다. 이러한 논의를 좀더 명확하게 하기 위해 HTTP 요청과 응답에 관해서도 간략한 설명을 덧붙였다. 다양한 요청 형식에 대한 기본적인 논의 후에는 웹 사이트나 웹 애플리케이션에서 Ajax 를 언제, 어떻게 사용해야 하는지에 대해 상세한 예를 들어 설명하였다. 그 다음에는 여러 가지 데이터 전송 포맷들(일반 텍스트, HTML, XML, JSON을 포함하는)의 장단점에 관한 논의가 이어진다. 또한 웹 서비스에 관해 설명하고 웹 서비스가 Ajax 기술 수행에 어떻게 이용될 수 있는지에 관해서도 검토하게 될 것이다. 이 책의 마지막 부분에서는 책 전체에 걸쳐 논의되는 대부분의 기술을 결합하는 Ajax 메일이라는 본격적인 Ajax 웹 애플리케이션을 생성해 보고, 개발자들이 Ajax 커뮤니케이션을 좀더 쉽게 할 수 있도록 고안된 Ajax 라이브러리를 몇 가지 소개한다. 이 책의 주요 내용은 다음과 같다. - 다양한 Ajax 통신 수행 방법 및 각각의 사용 환경 - 특정 데이터 검색 환경에 사용하기 위한 다양한 Ajax 디자인 패턴 - RSS 및 Atom과 Ajax를 이용해 웹 기반 뉴스 애그리게이터를 만드는 기술 - Ajax 통신을 위한 대체 데이터 전송 포맷으로 JSON(JavaScript Object Notation)을 사용하는 방법 - 날씨 디스플레이나 뉴스 티커 등 웹 사이트에 포함될 수 있는 Ajax 위짓 제작 방법 |