이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Ajax 입문 : Asynchronous JavaScript + XML
가격
18,000
10 16,200
YES포인트?
900원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

예제 테스트를 위한 환경 구축

CHAPTER 01 Ajax 기초 지식
01-01 Ajax란
01 Ajax 스타일의 사이트 등장
02 Ajax의 탄생
03 DHTML과 브라우저
04 Ajax의 미래

01-02 비동기 통신

01-03 Ajax의 장점과 단점
01 Ajax의 장점
02 Ajax의 단점

01-04 보안
01 크로스 도메인의 제약
02 크로스 사이트 스크립트
03 SQL/OS 명령어 삽입 공격
04 암호 파일의 관리

CHAPTER 02 XMLHttpRequest 레퍼런스
02-01 XMLHttpRequest란
01 구현 상황
02 XMLHttpRequest 오브젝트의 송수신
03 XMLHttpRequest 오브젝트를 작성
04 HTTP 요청을 시작
05 착신과 데이터 처리

02-02 레퍼런스 읽는 법
02-03 XMLHTTP
02-04 XMLHttpRequest
02-05 responseXML
02-06 responseText
02-07 status
02-08 statusText
02-09 abort()
02-10 getAllResponseHeaders()
02-11 getResponseHeader()
02-12 open()
02-13 send()
02-14 setRequestHeader()
02-15 readyState
02-16 onreadyststechange
02-17 onload

02-18 Ajax의 크로스 브라우저 대책
01 Ajax를 사용할 수 없는 브라우저를 위해서
02 유저 에이전트 예제
03 readystate값이 3인 경우의 동작
04 Opera의 onreadystatechange
05 Opera에서 setRequestHeader()
06 Opera와 Safari의 Basic 인증
07 responseText의 문자 코드
08 responseXML의 문자 코드
09 responseXML 데이터의 XML 선언

02-19 Ajax용 간이 크로스 브라우저 라이브러리
01 jslb-ajax 라이브러리의 구성
02 포함
03 레퍼런스
04 간이 크로스 브라우저 라이브러리의 코드

CHAPTER 03 Ajax 기본 예제
03-01 수신
01 텍스트를 동적 수신
02 XML을 동적 수신
03 JSON을 동적 수신

03-02 서버측 언어와의 연동
01 Ajax+PHP
02 Ajax+Perl

03-03 데이터베이스와 연동
01 Ajax+PHP+MySQL
02 Ajax+PHP+bsh+MySQL
03 Ajax+Perl+MySQL

03-04 Ajax로 인증
01 Basic 인증에 대해
02 Basic 인증 페이지 수신 ⓛ
03 Basic 인증 페이지 수신 ②

03-05 암호화 통신 SSL의 이용
01 SSL로 수신
02 SSL+Basic 인증

CHAPTER 04 송신시 이벤트 종류별 예제
04-01 (onclick) 버튼을 클릭
01 입력 필드→PHP→innerHTML
02 입력 필드→PHP→입력 필드
03 입력 필드→Perl→입력 필드

04-02 (onclick) 라디오 버튼을 클릭
01 라디오 버튼→PHP→입력 필드
02 라디오 버튼→PHP→innerHTML

04-03 (onclick) 링크 클릭
01 링크→텍스트 파일→innerHTML

04-04 (onmouseover) 링크에 닿기
01 링크→HTML 파일→innerHTML

04-05 (onfocus) 입력 필드에 포커스를 둔다
01 입력 필드→PHP→innerHTML

04-06 (onblur) 입력 필드로부터 포커스를 뺀다
01 입력 필드→PHP→innerHTML

04-07 (onkeyup) 입력 필드에 각각의 글자 입력시
01 입력 필드→PHP→innerHTML

04-08 (onkeyup) 입력 필드에서 엔터 키를 누른다
01 입력 필드→PHP→innerHTML

04-09 (onchange) SELECT
01 버튼→XML→SELECT 갱신
02 SELECT 선택→XML→SELECT 갱신

CHAPTER 05 입출력 효과
05-01 불투명도
01 반투명 DIV에 출력
02 반투명의 페이드 인으로 나타나는 메뉴

05-02 플로트
01 드래그 가능한 플로트 스타일의 DIV로 출력
02 플로트 DIV에 페이드 인을 이어 출력

05-03 슬라이더
01 슬라이더 바로 데이터 읽어 들이기

05-04 드래그 & 드랍
01 드래그 & 드랍으로 선택한 HTML을 표시

CHAPTER 06 XML
06-01 XML을 읽어 들인다
01 reponseText와 responseXML의 차이
02 메소드를 써서 DOM을 얻어 낸다

06-02 RSS를 읽어 들인다(JKL.ParseXML)
06-03 다른 도메인의 RSS를 읽어 들인다

CHAPTER 07 제시어 기능 구현
07-01 제시어 기능이란
01 전체 프로세스 및 물리적 구조

07-02 구현
01 제시어 응용 페이지
02 제시어 본체

CHAPTER 08 Ajax와 자바 그리고 웹 서비스
08-01 Ajax와 자바
01 글래스피쉬
02 기본적인 연동
03 DB 연동

08-02 Ajax와 웹 서비스
01 AWF 소개
02 AWF를 이용한 웹 서비스 호출

APPENDIX 01 크로스 브라우저·벡터 그래픽
AP01-01 DrawingCanvas 클래스
AP01-02 삼각형을 그린다
AP01-03 CSV 데이터를 그래프화한다

APPENDIX 02 Google Maps
AP02-01 Google Maps 설치까지의 과정
AP02-02 예제 HTML 코드의 기본 구성

AP02-03 Google Maps의 동작 브라우저와 대처 방법
01 GBrowserlsCompatible() 함수

AP02-04 XHTML, VML

AP02-05 좌표를 지정한다
01 좌표와 배율을 지정한다

저자 소개

저자 : 타카하시 토시로
JavaScript/DHTML 관련 서적과 잡지를 다수 저술하며, All About의 "JavaScript" 가이드 등도 맡고 있다. 저서로는 『누구에게도 간단한 JavaScript 예제집』『누구에게도 간단한 DHTML 예제집』 등이 있다.
역자 : 이창신
다수의 웹사이트 구축 프로젝트에 참여했으며, 일본에서 모바일 애플리케이션을 제작했다. 한때 티맥스 소프트에서 웹서비스를 연구, 개발했으며 J2SE 5.0 스펙 제정에 참여했다. 아파치 웹서비스 프로젝트 운영 위원인 그는 현재 뉴캐슬대 컴퓨터 과학 대학원을 졸업다고 다시 티맥스에 근무 중이다. 역서로 『자바 서블릿 프로그래밍(개정판)』, 『자바 웹서비스』, 『이클립스 활용 가이드: 원리와 패턴 그리고 플러그인』와 저서로『IT 백두대간 자바 2, SDK 1.4』 등이 있다.
추가 집필자 : 김명신
프리랜서 웹프로그래머로 컴퓨터과학을 전공했으며 학부시절부터 인터넷에 푹 빠져 지금까지 계속 웹프로그래밍 세계에서 살아가고 있다. 현재 한 포털사이트의 지역검색 프로젝트에 참여 중이다.
예제 테스터 : 한동훈
물류 회계 시스템 등의 프로젝트에 참여했으며 시스템이나 웹 프로그램 구축을 다양한 프로그래밍 언어로 개발하고 싶어한다. 하지만 가끔씩 40시간 이상을 키보드 앞에 앉아 있는 디지털 시대의 희생자이기도 하다.

품목정보

발행일
2006년 01월 31일
쪽수, 무게, 크기
296쪽 | 564g | 크기확인중
ISBN13
9788979143102

줄거리

Chapter 01 Ajax 기초 지식
현재의 상황과 향후 전망 그리고 기술적 배경 및 Ajax의 장단점 설명

Chapter 02 XMLHttpRequest 레퍼런스
오브젝트의 사용법, 크로스 브라우저 대책, Ajax용 간이 크로스 브라우저 라이브러리 설명 및 예제 제공

Chapter 03 Ajax 기본 예제
Text, XML, JSON의 수신, 서버측 스크립트 PHP/Perl과의 교신, 데이터베이스 MySQL과의 연결, Basic 인증과 SSL를 통한 Basic 인증 설명 및 예제 제공

Chapter 04 송신시 이벤트 종류별 예제
Ajax로 구현된 onclick, onmouseover, onfocus, onblur, onkeyup, onkeypress, onchange 등의 설명 및 예제 제공

Chapter 05 입출력 효과
Ajax로 구현된 드래그 엔 드랍, 페이드 인 페이드 아웃, 슬라이더 바, 반투명 표시 등의 설명 및 예제 제공

Chapter 06 XML
XML을 DOM으로 분석하는 처리와 DOM을 건드리지 않더라도 자동적으로 JavaScript의 오브젝트로 변환해주는 툴에 대한 설명과 예제 제공

Chapter 07 제시어 기능 구현
Ajax의 대표적인 적용 사례인 제시어 기능에 대한 설명 및 예제 제공

Chapter 08 Ajax와 자바 그리고 웹 서비스
Ajax와 자바가 얼마나 잘 어울릴 수 있는지와 웹 서비스와의 연동에 대한 설명 및 예제 제공

Appendix 01 크로스 브라우저·벡터 그래픽
벡터 그래픽 렌더링 엔진을 크로스 브라우저화하는 DrawingCanvas 클래스 설명 및 예제 제공

Appendix 02 Google Maps
맵을 사용하기 위한 전용 키 취득과 맵 사용 방법 설명 및 예제 제공

추천평

구글로 인해 널리 알려진 Ajax는 별도의 추가 프로그램없이 웹브라우저의 기능을 최대한으로 끌어낼 수 있는 기존 기술들의 총체적인 합입니다. Ajax를 전체 또는 부분적으로 도입하는 사이트들이 늘어가고 있으며, 앞으로의 전망을 볼 때 그 응용 처는 무궁무진하다고 할 수 있습니다. 이제 웹 개발자라면 필수라고 할 수 있을 Ajax를 아직 접해보지 못 했다면 이 책을 통해 Ajax의 바다로 빠져보기 바랍니다.
김명신(프리랜서 웹프로그래머, 7장 제시어 기능 추가 집필)

리뷰/한줄평1

리뷰

9.0 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.