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

소득공제
Ajax 웹프로그래밍
기초부터 활용까지 실전으로 배우는 CD 1장 포함 : Ajax 개발 툴과 본문 실습예제소스
김은옥
삼양미디어 2008.08.25.
가격
30,000
10 27,000
YES포인트?
1,500원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

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

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

책소개

목차

Part I. Ajax를 구성하는 기본 구성 요소
1장 Ajax 프로그래밍을 위한 기본지식
1. Ajax(Asynchronous JavaScript + XML)의 개요
(1) Ajax란 무엇인가? / (2) Ajax의 기본이 되는 요소 기술들에 대한 개요
(3) Ajax 이용의 장점 / (4) 인터넷으로 통신 하는 경우 기본이 되는 HTTP의 구조 / (5) 서버와 비동기통신의 구조에 대하여 / (6) 웹 브라우저의 이벤트 / (7) XHTML에 대하여 / (8) DynamicHTML / (9) JavaScript / (10) CSS / (11) HTML과 CSS 와 JavaScript의 역할 분담 / (12) DOM / (13) 리치 클라이언트
2. 작업 환경 설정
(1) 자바 다운로드 및 설치 / (2) 톰캣 다운로드 및 설치 / (3) 개발 툴 설치

2장 기본적으로 알아야 할 JavaScript
1. JavaScript의 개요
2. 함수(Function)
(1) 사용자정의 함수 작성 / (2) 알아두어야 할 내장함수 스타일 변경
3. 객체에 따른 메소드와 이벤트(Event)
(1) 이벤트와 이벤트 핸들러 / (2) 객체에서 발생하는 중요이벤트 및 메소드
4. 객체지향 자바스크립트
(1) prototype 프로퍼티 사용 / (2) 자바스크립트에서 정보 은닉

3장 DOM(Document Object Model)
1. DOM(Document Object Model)의 개요
2. DOM(Document Object Model)의 사용
(1) HTML과 자바스크립트, 그리고 CSS를 사용한 기본 구조 / (2) 프로퍼티와 메소드를 포함한 클래스의 선언 / (3) 클래스의 객체에 메소드 추가 / (4) prototype.js를 사용한 클래스의 선언 / (5) 클래스를 상속해서 서브클래스 생성 - 클래스의 상속 / (6) 상속관계에서 같은 이름의 메소드 재정의 - 메소드 오버라이딩 / (7) 슈퍼 클래스의 메소드를 호출해서 사용 / (8) 추상 클래스를 상속받는 서브 클래스의 구현 / (9) DOM 트리 객체의 태그를 생성 및 변경 / (10)사용자의 동작(마우스 이벤트)에 의해 페이지 스타일 변경 / (11) 키보드에서 입력받아(키보드 이벤트에 의한) 페이지의 스타일 변경

Part II. XMLHttpRequest(XHR)객체의 사용과 서버와의 연동
4장 XMLHttpRequest(XHR) 객체
1. XMLHttpRequest(XHR)객체의 개요
(1) 개요 / (2) XMLHttpRequest(XHR) 객체 생성
2. XMLHttpRequest(XHR)객체의 메소드와 프로퍼티
(1) XMLHttpRequest(XHR) 객체의 메소드 / (2) XMLHttpRequest(XHR)객체의 프로퍼티
3. XMLHttpRequest(XHR)객체를 사용한 서버에 요청보내기
(1) XMLHttpRequest객체를 사용한 서버와 클라이언트의 통신 구조 / (2) HTTP 메소드 / (3) XMLHttpRequest객체를 사용한 Ajax프로그래밍의 이해

5장 서버와의 연동
1. GET 방식과 POST 방식으로 서버에 요청 전송
(1) GET 방식으로 요청보내기 / (2) POST 방식으로 요청보내기
2. 서버로부터의 응답결과 처리
(1) 응답결과를 문자열로 처리 / (2) 응답결과를 XML로 처리
3. JSON(JavaScript Object Notation)
4. 이클립스에 GWT를 설치해서 이클립스에서 Ajax개발환경 설정
(1) 이클립스 및 WTP 설치 / (2) GWT(Google Web Toolkit) 및 Googlipase 설치 / (3) Ajax프로젝트의 작성

6장 Ajax를 적용한 기본적인 기법들
1. 자동갱신 페이지 구현 1
2. 선택에 의해 변경되는 동적 리스트 구현
3. 진행막대 구현
4. 자동갱신 페이지 구현 2
5. 해당 항목의 설명 부분 구현
6. 검색어의 자동 완성 기능 구현

Part III. Ajax와 DB의 연동을 통한 어플리케이션 구축
7장 데이터베이스
1. 데이터베이스의 개요 및 설치
(1) 개요 / (2) 데이터베이스 설치
2. SQL(Structured Query Language) 쿼리의 개요
(1) SQL 쿼리의 개요 / (2) 테이블 생성
3. JDBC(Java Database Connectivity)
(1) JDBC 이해 / (2) JDBC를 사용한 프로그래밍과 데이터베이스의 연동
4. 자카르타 DBCP API를 이용한 커넥션 풀 사용
(1) 커넥션 풀(Connection Pool)의 개요 / (2) 자카르타 DBCP API를 이용한 커넥션풀
5. 이클립스에 [Database Explorer] 뷰를 사용한 데이터베이스의 직접 제어
(1) 데이터베이스 서버 와 JDBC드라이버 / (2) [Database Explorer] 뷰에서 데이터베이스 접속 / (3) [SQL Scrapbook Page]와 [Data Output] 뷰

8장 데이터베이스를 연동한 Ajax적용 기법
1. 데이터베이스와 연동한 자동갱신 페이지 구현 1
2. 데이터베이스와 연동한 선택에 의해 변경되는 동적 리스트 구현
3. 데이터베이스와 연동한 자동갱신 페이지 구현 2
4. 데이터베이스와 연동한 해당 항목의 설명 부분 구현
5. 데이터베이스와 연동한 검색어의 자동 완성 기능 구현

9장 웹 어플리케이션에서 활용되는 Ajax 기법
1. 뉴스목록의 표시 및 뉴스에 의견달기시스템
(1) newsList테이블에 필드추가 , 레코드 수정
(2) 데이터베이스와 연동하는 자바빈 작성
(3) Ajax의 기능을 사용하기 위한 관련파일의 작성
2. 회원관리 시스템(인증된 회원을 위한 서비스 시스템)
(1) member 테이블에 필드 추가 , 레코드 수정 및 clubList 테이블의 생성, 레코드 추가와 클럽에 가입한 회원을 관리하기 위한 테이블을 생성 / (2) 데이터베이스와 연동하는 자바빈 작성 / (3) Ajax의 기능을 사용하기 위한 관련 파일의 작성

부록
부록 A
실시간 검색어, 회원인증, 뉴스리스트표시를 메인페이지를 만들어서 연결하는 예
부록 B
1. HTML 검증기
2. 자바스크립트 문법체크 및 검증기
3. 파이어폭스용 JsUnit을 사용한 자바스크립트 테스트

품목정보

발행일
2008년 08월 25일
쪽수, 무게, 크기
695쪽 | 1610g | 크기확인중
ISBN13
9788958971344

관련 자료

1장. Ajax프로그래밍을 위한 기본 지식
Ajax의 기본 개요와 Ajax를 이루는 기본 기술들에 어떤 것들이 있는지에 대해 설명하였고, Ajax를 사용한 웹 사이트 구축의 장점에 대해 설명했습니다.

2장 기본적으로 알아야 할 JavaScript
사용자가 발생시킨 이벤트를 처리하는 메소드를 제공함으로써 입출력에 관한 처리를 담당하는 JavaScript에 대해 설명하였습니다. JavaScript의 기본 개요, 알아두어야 할 JavaScript함수, 객체에 따른 이벤트와 이벤트 핸들러, 객체지향 자바스크립트에 대해 설명했습니다.

3장 DOM(Document Object Model)
문서를 객체화해서 문서의 구조에 접근할 수 있는 방법을 제공하는 DOM에 대해 설명한 장으로 DOM을 사용해서 문서구조에 접근하는 방법을 예제를 통해 이해합니다.

4장 XMLHttpRequest(XHR) 객체
Ajax에서 서버와 클라이언트간의 통신을 담당하는 XMLHttpRequest 객체의 웹 브라우저에 따른 객체 생성 방법을 설명하였고, XMLHttpRequest 객체가 제공하는 메소드와 프로퍼티에 대해 설명합니다.

5장 서버와의 연동
Ajax를 사용해서 서버에 요청을 보낼 때, GET 방식과 POST 방식으로 보내는 방법, 서버로부터 응답받은 응답 결과를 처리할 때 사용되는 텍스트 및 XML, JSON(JavaScript Object Notation), GWT(Google Web Toolkit)에 대해서 알아봅니다.

6장 Ajax를 적용한 기본적인 기법들
1장~5장까지 학습할 내용을 가지고, 실제 Ajax의 기술이 사용되는 곳을 예를 들어 작업해 봅니다.

7장 데이터베이스
Ajax에서 DB연동을 하기 위해 MySql을 설치하고, 자바 계열 프로그램과 데이터베이스와의 연동을 위한 데이터베이스 연결기술인 JDBC의 개념에 대해 설명합니다.

8장 데이터베이스를 연동한 Ajax 적용 기법
6장에서 작성한 Ajax 적용 기법들을 데이터베이스와 연동해서 프로그램을 작성하기 위해 필요한 파일들과 프로그래밍하는 방법에 대해 설명합니다.

9장 웹 어플리케이션에서 활용되는 Ajax 기법
8장에서 작성한 예제의 응용 편으로 좀 더 큰 규모의 웹 어플리케이션에서 Ajax 기법을 활용하는 방법들에 대해 설명합니다. 이를 위해 실전으로 “뉴스목록의 표시 및 뉴스에 의견달기시스템” 및 “ 회원관리 시스템(인증된 회원을 위한 서비스 시스템)”을 작성해 봅니다.

부록 A : 앞에서 학습한 예제들인 실시간 검색어, 회원인증, 뉴스리스트표시를 메인 페이지를 만들어서 연결하는 예를 보여줍니다.
부록 B : 좀 더 정확한 HTML 문서와 JavaScript 문서를 작성하기 위해 테스트 툴과 검증기를 설치하고 사용해 봅니다.
1. Firefox의 추가 기능을 사용한 HTML Validator(HTML 검증기)
2. JSLint를 사용한 자바스크립트 문법 검사
3. 테스트 툴인 JsUnit로 자바스크립트 테스트

출판사 리뷰

Ajax를 꼭 사용해야 하는가? 라는 의문에 이제는 사용하는 것이 좋다는 결론에 모두들 도달했습니다. 인터넷 표준 기술이라는 것뿐만 아니라 사용하면 사이트의 응답 속도가 빨라져서, 전체적으로 사이트의 성능이 좋아진다는 것을 알았기 때문입니다.
이 책에서는 Ajax 프로그래밍을 위한 기본 지식과 기본적으로 알아야 할 JavaScript, DOM, XMLHttpRequest(XHR) 객체, 서버와의 연동 그리고 Ajax를 적용한 기본적인 기법들을 DB와 연동해서 작성하는 방법에 대해 설명했습니다.
이 책은 Ajax를 처음 접하는 학습자와 프로그래머를 위한 책으로 쉽게 설명하는 것을 목적으로 작성되었습니다. 책이 너무 쉽다고 생각하시는 분들은 번역서들을 추천합니다.
프로그래머들 중에 상당수가 맨땅에 헤딩(?)한다는 식으로 기초가 부족해도 실무 예제를 통해 프로그램을 익히는 방법으로 학습해 왔습니다. 또는 “기초가 중요한 것은 알지만 그것이 실제로 어떻게 쓰이는데?”하며 실전 코드를 보고 싶어 하는 분들이 많습니다. 저도 그러했습니다. 그래서 이 책은 원리 설명보다는 실제 예제를 통해서 ‘이 기술은 이 부분에서 이렇게 쓰인다’는 것을 위주로 작성했습니다.
따라서 이 책의 주 타깃은 얼마 전부터 유행하기 시작한 Ajax라는 기법이 너무 어려워 보여서 막상 시작해 보기 두렵다는 초보 프로그래머들을 위한 책입니다. Ajax를 구성하는 기술인 JavaScript, DOM 및 서버와 클라이언트간의 통신을 담당하는 XMLHttpRequest 객체에 대해서 기초부터 차근차근 설명했으며, 실제로 웹 사이트에서 사용하고 있는 Ajax 기법들을 DB와 연동해서 작성하는 방법을 실전해 보기 위해 만들어진 책입니다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

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