| AJAX 완전정복(프로 개발자를 위한) | |||||
|---|---|---|---|---|---|
![]() |
| ||||
이프렌즈 ▶ 책내용 [이 책의 특징] 독자의 1초를 아껴주는 길벗의 정성이 다음과 같은 곳에 배어 있습니다. 1. 웹 표준에 대한 안내: 국내 개발자 들이 간과하기 쉬운 웹 표준에 대한 안내를 다루고 있습니다. 읽다 보면 자연스레 웹 표준에 대한 필요성 및 표준을 준수하는 코드를 작성할 수 있게 됩니다. 또 이미 작성된 비표준 스크립트들에 효과적인 대안도 찾아 볼 수 있습니다. 2. Q&A 를 통한 정리 각 장의 마지막에 실려 있는 Q&A 를 통해서 그 장에서 익힌 내용을 더욱 발전시키거나 한번 더 생각해 볼 수 있는 기회를 제공합니다. 3. 풍부하고 완성도 있는 예제 책에서 소개되고 있는 작은 코드 조각 하나까지 모두 완벽히 동작하는 하나의 HTML 페이지 형태의 예제를 제공합니다. 또 예제들은 쉬운 난이도에서부터 일반 시중 Ajax 서적들에서 찾아 볼 수 없는 깊은 내용을 다루고 있는 활용 예들까지 Ajax 활용전반을 다루는 풍부한 소스코드가 제공됩니다. 4. 참고 문헌 제공 각 장에서는 각 장의 내용을 더욱 심화 학습하고자 하는 독자들을 위하여 독자 스스로 더 많은 정보를 접할 수 있는 참고 문헌을 제공합니다. 5. 이해를 돕는 일러스트 Ajax 프로그램은 비동기 호출이라는 특성 상 프로그램의 호출 흐름의 순서가 중요합니다. 독자들이 이러한 흐름을 놓치지 않게 하기 위해서 이해를 돕는 많은 일러스트를 사용하여 설명을 진행하고 있습니다. 6. 일관성 있는 적당한 난이도와 흥미 있는 진행 일반 번역서들과는 다르게 문체가 딱딱하지 않은 문체로 일관성 있는 난이도로 설명이 진행되며 독자의 이해를 돕기 위해서 많은 예시, 비유 등을 사용하여 설명하기 때문에 흥미 있게 책을 읽어 나갈 수 있습니다. [이런분들께 꼭 필요해요] -Ajax 를 처음부터 제대로 시작하고자 하는 개발자 -XML, JSON 등 Ajax 와 관련된 주변기술들이 상호작용 하는 원리를 알고자 하는 개발자 -인터넷 익스플로러와 파이어 폭스에서 정확하게 동작하는 Ajax 스크립트를 작성하고자 하는 개발자 -Ajax 를 알고 있지만 고급 활용에 어려움을 느끼는 개발자 -Ajax 를 실무에서 사용하면서 닥치는 문제들에 대한 효과적인 해답을 찾고자 하는 개발자 -재사용이 가능하고 체계적이고 구조적인 자바스크립트 컴퍼넌트를 작성하고 싶은 개발자 -XMLHTTP 뿐만 아니라 플래시를 이용한 Ajax 에 관심을 느끼는 개발자 -Ajax를 이용하여 채팅/메시징 프로그램을 작성하고 싶은 개발자. -좀 더 다양한 최신 Ajax 예제들을 접해보고 싶은 개발자. * 이 책을 읽기 위해서는 최소한 자바스크립트에 대한 기본 지식이 필요합니다. HTML 을 작성하고 자바스크립트를 작성하고 변수와 함수에 대한 기본 개념 정도만 있으면 충분합니다. 그리고 Ajax 는 HTML 페이지와 상호작용하는 서버 페이지가 있어야 하므로 ASP, ASP.NET, JSP, PHP 등의 서버 스크립트를 작성해 본 독자라면 책을 읽고 따라하기에 무리가 없습니다. ▶ 목차 저자의 말 베타테스터 인터뷰 프로그램과 예제 파일 이 책에 대하여 첫째마당 Ajax의 모든 것! 1장 Ajax의 세계로 날아보자 웹 2.0이 도대체 뭘까? 웨 2.0과 Ajax Ajax에 대하여 왜 웹 2.0에 Ajax가 따라다닐까? 성공한 웹 사이트의 공통점 Ajax를 이루는 구성요소 Ajax의 원리 Ajax의 장단점 Ajax가 멋들어진 사이트 2장 동기와 비동기 동기? 비동기? 동기와 비동기는 이런 점이 다르다 다른 상황도 한번 고려해 보자 Hello, Ajax! Ajax의 기본 동작 3장 Ajax의 심장, XMLHTTP 히든 아이프레임을 이용한 HTTP 요청의 비동기 처리 XMLHTTPRequest? XMLHTTP? 브라우저별 XMLHTTP의 차이점 XMLHTTP의 속성과 메서드 XMLHTTP의 보안 규칙 XMLHTTP의 동기와 비동기 XMLHTTP를 사용할 때의 장단점 4장 Ajax와 자바스크립트 Ajax를 좀 더 Ajax답게 자바스크립트와 HTML 자바스크립트와 XML 자바스크립트와 OOP 자바스크립트와 JSON 5장 XMLHTTP를 이용한 Ajax 패턴 HTTP 요청을 보내고 응답을 ...기다렸다가 진행하기 여러 XMLHTTP에서 동시에 온 응답 구별하기 XMLHTTP의 오류 감지하기 캐시로 인한 오동작 방지하기 XMLHTTP로 동시에 여러 요청 처리하기 래퍼를 이용하여 XMLHTTP 포장하기 여거 개의 XMLHTTP를 커넥션 풀로 관리하기 요청을 저장해 두고 주기적으로 보내기 Ajax가 동작 중임을 사용자에게 알리기 XMLHTTP로 데이저 POST하기 다른 도메인의 정보 이용하기 HTTP 응답 미리 로드하기 HTTP 폴링 HTTP 스트리밍 6장 XML 웹 서비스와 Ajax XML 웹 서비스 클라이언트 공개된 구글의 API 인터넷 익스플로러에서만 동작하는 구글 웹 서비스 클라이언트 크로스 도메인 프록시의 구성 구글 웹 서비스 프록시 서버를 이용한 웹 서비스 클라이어트 웹 서비스 자바스크립트 프록시를 이용한 웹 서비스 클라이언트 Ajax를 위한 웹 서비스 - REST 웹 서비스 둘째마당 실전! Ajax 활용 예제 7장 Ajax와 캐스케이딩 드롭다운 리스트를 이용한 주소 찾기 메뉴 예제 구현 환경 확인하기 예제에서 사용하는 서버 페이지 ASP.NET으로 구현된 서버 페이지 예제 구현 자세히 살펴보기 예제 설치하고 실행하기 8장 구글ㆍ네이버와 같은 추천 검색어 제시 기능 검색 사이트에서 볼 수 있는 추천 검색어 기능 추천 검색어 예제의 구조 서버 페이지 구현하기 클라이언트 HTML 페이지 구현하기 예제 설치하고 실행하기 9장 드래그앤드롭을 지원하는 온라인 서점 Ajax 온라인 서점의 기능 Ajax 온라인 서점의 구조 서버 페이지 구현하기 클라이언트 HTML 페이지 구현하기 예제 설치하고 실행하기 10장 플래시와 Ajax를 이용한 야후 검색 클라이언트 플래시와 Ajax의 관계 Ajax에서 플래시를 이용할 때의 장점 플래시, XMLHTTP의 대안 플래시 개발 환경 준비하기 Hello, 플래시 Ajax! 플래시를 이용한 야후 이미지 검색 클라이언트 11장 플래시와 Ajax를 이용한 멀티 파일 업로드 플래시 파일 업로드하기 플래시를 이용한 파일 업로드의 구조 파일 업로드 페이지 준비하기 ASP.NET 이외의 환경에서 업로드하기 플래시를 이용한 Ajax 파일 업로드 컴포넌트 업로드 스크립트 자세히 살펴보기 HTML 살펴보기 12장 HTML 기반의 MSN 메신저 누구나 MSN 메신저를 만들 수 있을까? Ajax로 MSN 메신저를 만들 수 있을까? 어떤 구조로 동작하나? 용어 통일하기 Ajax 기반의 HTML 메신저의 장점 동작에 따른 각 부분의 역할 XMLHTTP를 비동기 메시지 전달에 이용하기 예제 구현 환경 준비하기 - 자바로 구현한 AjaxMsn 서버 HTML 메신저 구현하기 AjaxMsn 서버 구현하기 AjaxMsn 메신저 예제 따라하기 브라우저로 HTML 메신저 시작하기 Appendix A. Ajax 라이브러리 프레임워크 Prototype.js UI 라이브러리 Ajax 응용 프로그램 프레임워크 Ajax RIA 프레임워크 B. Ajax 실행 환경 구성 웹 서버 준비하기 플래시 설치하기 JDK 설치하기 C. Ajax 디버깅 기능 Ajax 프로그래밍보다 두 배는 어려운 Ajax 디버깅 자바스크립트 콘솔 XmlHttpRequestDebugging 마이크로소프트 스크립트 디버거 파이어버그 aptana 2008-04-29 (0) |



(



