logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

JSPer의 AJAX

JSPer의 AJAX

(Black Book)

임은천 (지은이), 심춘보 (감수)
  |  
은천출판
2008-05-03
  |  
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 28,000원 -0% 0원 1,400원 26,600원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

JSPer의 AJAX

책 정보

· 제목 : JSPer의 AJAX (Black Book)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788996103004
· 쪽수 : 748쪽

책 소개

0장은 책에서 다루는 내용의 범위와 개발 방법론을 설명한다. 1장은 책의 주력 언어인 자바를 설명하는 장으로 기본적인 프로그래밍에 대한 설명, Scope, Context, 객체 지향 개념, 클래스, JVM, 객체 그래프, CxImage 라이브러리(C++)와의 연결 JNI 예제를 다룬다. 2장은 서버/클라이언트, HTTP 요청 응답 개념을 살펴보는 장으로 간단한 서버/클라이언트를 작성해보고 네트워크에서 송수신 되는 HTTP의 내용을 확인해본다.

목차

0장 시작하면서
0.0. 머리말
0.0.0. 이 책은 0장부터 시작합니다.
0.0.1. 이 책은 초/중급 개발자, 프로그래밍에 관심 있는 학생들을 위한 책입니다.
0.0.2. 책에서 다루는 내용의 범위
0.1. 장의 목표
-이 장에서는 이 책의 분위기와 다루는 내용, 책에서 사용되는 프로그래밍 환경과 개발 방법론에 대해 소개합니다.
0.2. 개발 방법론
0.2.0. 프로그램과 프로그래머의 존재 이유
0.2.1. 고객을 만족시키려면 어떻게 해야 할까요?
0.2.2. 개발 방법론의 구분
0.2.3. 의도 주도 개발?
0.3. 정리 - 17

1장 자바
1.0. 장의 목표
-프로그래밍에 대한 개념과 책의 주력 언어인 자바에 대해서 살펴봅니다.
1.1. 개발자와 언어의 관계
1.2. 절차 지향 언어, 객체 지향 언어
1.3. 인스턴스(Instance), 객체(Object)
1.4. 변수, 상수, 제어
1.4.0. 변수
1.4.1. 상수
1.4.2. 제어
1.5. Scope, Context - [중]
1.5.0 Scope
1.5.0.0 Static Scope
1.5.0.1 Stack Scope
1.5.0.2. Heap Scope
1.5.0.3. Shadowing
1.5.0.4. Class Declared Scope
1.5.1. Context
1.6. 객체 지향 언어의 특징
1.6.0. 상속
1.6.0.0. 구현 상속
1.6.0.1. 구조 상속 - [중]
1.6.0.2. 다중 상속
1.6.0.3. 메서드 재정의(overriding)
1.6.1. 다형성
1.6.1.0. 메서드 다중 정의(overloading)
1.6.1.1. 구현 바인딩
1.6.2. 캡슐화
1.7. Class
1.7.0. Animal 클래스 예제 - With C
1.7.1. Animal 클래스 예제 - With Java
1.7.2. Interface - [중]
1.7.2.0. Abstract Class
1.7.2.1. Interface
1.7.2.2. Collection 정렬 예제
1.7.3. Generic Class - [중]
1.7.4. Concrete Class
1.7.5. Meta Class
1.7.6. 생성자
1.8. Java 가상 머신 - [중]
1.8.0. 가상 머신이란?
1.8.1. 자바 가상 머신의 역할
1.8.2. 바이트 코드, 니모닉, 피연산자, 연산 코드
1.8.3. JVM Context
1.8.3.0. Class Context
1.8.3.1. Stack Context
1.8.3.2. Heap Context
1.8.3.3. Native Method Stack Context
1.8.4. 가상 머신 생존 주기
1.8.4.0. 초기 진입 단계
1.8.4.1. 클래스 로딩 단계
1.8.4.2. Simple Class Loader 구현 예제
1.8.4.3. 클래스 연결 단계
1.8.4.4. 클래스 객체화 단계
1.8.4.5. 객체 가비지 컬렉션 단계
1.9. 객체 그래프 - [중]
1.10. 갤러리에 쓰기 위한 영상 썸네일, 크기 조정 예제 - With CxImage, JNI - [고]
1.11. 정리 - 99

2장 서버/클라이언트, HTTP 요청/응답 개념
2.0. 장의 목표
-서버/클라이언트 개념, HTTP 요청/응답의 개념을 예제를 통해 알아봅니다.
2.1. 서버와 클라이언트
2.2. HTTP 개념 이해 - 요청/응답
2.3. Simple Web Server, Web Client - [중]
2.3.0. IEchoService
2.3.1. AbEchoService
2.3.2. SimpleServer
2.3.3. SimpleClient
2.4. HTTP 개념 이해 - 프로토콜
2.4.0. 테스트할 웹 페이지 작성
2.4.1. Get Method 테스트
2.4.2. 간단한 프로토콜 구현해 보기
2.4.3. Post Method 확인 - File Upload 할 때
2.5. 정리 - 133

3장 XML
3.0. 장의 목표
-표준 웹 페이지 개발안에서 Model 부분을 담당하는 XML, HTML에 대해 살펴봅니다.
3.1. XML과 HTML의 관계
3.2. 왜 XML이 요즘 뜨는 것일까?
3.3. XML 프로젝트 만들기
3.4. 요소, 속성
3.4.0. 요소(Element)
3.4.1. 속성(Attribute)
3.5. DTD, XML Schema
3.5.0. DTD - With Eclipse Template
3.5.1. XML Schema - With Eclipse XML Editor
3.6. XPath
3.6.0. 자바에서 XPath 사용
3.7. XSLT
3.8. 정리 - 165

4장 XML 예제
4.0. 장의 목표
-실용적인 예제를 통해 XML에 대해 익숙해집니다.
4.1. XML Menu - With XML Schema, XSLT
4.1.0. XML Schema 작성
4.1.1. XSLT 작성
4.2. Simple 웹 서비스 - With Java, Axis, C# - [고]
4.2.0. 웹 서비스를 배우는 이유
4.2.1. 웹 서비스에서 사용할 클래스 정의
4.2.2. Annotation 추가
4.2.3. WSDL, Proxy 개념 구현
4.2.4. JSP에 적용
4.2.5. 자바 웹 서비스 생성 - With Axis, Eclipse
4.2.6. Axis 자바 API 사용
4.2.7. .NET 웹 서비스 사용 - With Visual Studio
4.3. 정리 - 207

5장 CSS
5.0. 장의 목표
-표준 웹 페이지 개발안에서 View 부분을 담당하는 CSS에 대해서 살펴봅니다.
5.1. CSS와 HTML의 관계
5.2. CSS와 자바 클래스의 비교
5.3. CSS 속성(Property)
5.4. 마스터 CSS
5.5. CSS Selector
5.5.0. ID Selector
5.5.1. Class Selector
5.5.2. Structural Selector
5.5.3. Attribute Selector
5.6. CSS 상속
5.7. 요소 위치(Position)
5.8. Simple CSS Homepage
5.9. 정리 - 228

6장 Javascript
6.0. 장의 목표
-표준 웹 페이지 개발안에서 Controller 부분을 담당하는 Javascript의 기본 개념과 특징을 파악합니다.
6.1. Javascript의 특징
6.2. Javascript 기초
6.2.0. 속성에 접근하기
6.2.1. 함수
6.2.2. 객체 구조 만들기
6.2.3. 이벤트 핸들러 이해 - [중]
6.3. 상속
6.3.0. 함수로 상속하기
6.3.1. Prototype으로 상속하기
6.3.2. Dynamic Typing
6.3.3. 생성자, instanceOf
6.4. DOM 개념
6.5. Javascript 예제
6.5.0. NumericStepper
6.5.1. Simple Window
6.5.2. Form 검증 - With Regex
6.6. 정리 - 271

7장 JSP
7.0. 장의 목표
-JSP와 Servlet에 대한 개념과 Filter, Custom Tag를 작성하는 방법을 배웁니다.
7.1. JSP를 배우는 이유
7.2. HelloWorld.jsp
7.2.0. 사용자와 상호 작용
7.2.1. Test 작성하기 - With JUnit
7.2.2. Debug 하기
7.3. Servlet
7.4. 내장 객체
7.4.0. application 객체 - Counter 예제
7.4.1. session 객체 - Login 예제
7.5. Filter
7.6. Custom Tag
7.7. 정리 - 304

8장 JSP 게시판
8.0. 장의 목표
-JSP를 사용해서 최소한의 기능을 하는 게시판을 구현합니다.
8.1. DBMS?
8.2. IDatabaseFacade 구현(0) - With 리팩토링, JDBC - [중]
8.3. IDatabaseFacade 구현(1) - With 리팩토링, JNDI - [중]
8.4. PreparedStatment 관련 메서드 추가 - [중]
8.5. 게시판 구현
8.6. 정리 - 356

9장 AJAX
9.0. 장의 목표
-AJAX에 대해서 간단히 살펴봅니다.
9.1. AJAX?
9.2. AJAX와 웹 프로그래밍 언어
9.3. AJAX, 순수 웹 컴포넌트
9.4. 접속자 리스트 표시 예제 - With DTP - [중]
9.5. 정리 - 382

10장 prototype.js
10.0. 장의 목표
-prototype.js에서 자주 사용되는 관용 코드를 이해하고, prototype.js를 사용해서 예제를 작성해 봅니다.
10.1. prototype.js의 소개
10.2. Idioms
10.2.0. $(), $F()
10.2.1. $A(), $H(), Form.Serializer, $R()
10.2.2. Ajax
10.2.3. JSON
10.3. 정리 - 412

11장 AJAX 웹 컴포넌트
11.0. 장의 목표
-prototype.js를 사용하여 AJAX 웹 컴포넌트를 구현해 봅니다.
11.1. AJAX Category - With XML Schema, XML, JSON - [고]
11.2. AJAX Chatting
11.3. AJAX Uploader - With Apache Commons FileUpload, Progressive Bar
11.4. 정리 - 466

12장 AJAX Board
12.0. 장의 목표
-prototype.js를 사용해서 AJAX 기반의 TSQL 게시판을 작성하고, 리팩토링, 디자인 패턴을 적용해 봅니다.
12.1. T-SQL 작성하기 - With DTP
12.2. 기초 게시판 작성
12.3. 게시판 리팩토링 - With 디자인 패턴 - [고]
12.3.0. State, Command 패턴 사용
12.3.1. IBehavior의 생성 - With Factory Method 패턴
12.4. 게시판 완성하기 - [중]
12.5. 정리 - 518

13장 순수 웹 컴포넌트(0)
13.0. 장의 목표
-자바 GUI API를 직접 사용하지 않는 웹 컴포넌트를 구현하는 방법을 익힙니다.
13.1. 웹 컴포넌트?
13.2. ActiveX - [중]
13.2.0. ActiveX GUI 구현
13.2.1. 테스트 인증서를 통한 배포
13.3. Flex - With Flex Builder
13.3.0. Flex 소개
13.3.1. DataGrid - With JDBC
13.3.2. Chatting - With RTMP Channel
13.4. Smart Client - [중]
13.5. 정리 - 572

14장 순수 웹 컴포넌트(1)
14.0. 장의 목표
-자바 GUI API를 직접 사용하는 웹 컴포넌트를 구현하는 방법을 익힙니다.
14.1. Applet - With Ant
14.1.0. Applet 기초
14.1.1. Ant로 배포
14.1.2. Signed Applet
14.1.3. Multiple File Uploader - With Swing, NIO - [중]
14.1.3.0. HTTP 업로드 기능 만들기
14.1.3.1. GUI 완성
14.2. Java Web Start - [고]
14.2.0. 채팅 GUI 구현 - with AWT
14.2.1. 채팅 서버 구현 - With NIO
14.2.2. 채팅 클라이언트 구현 - With NIO
14.2.3. 채팅 GUI와 통합
14.2.3.0. 클라이언트 GUI 접속 테스트
14.2.3.1. 내부 모델 리팩토링
14.2.3.2. 필터 적용 - With Chain of Responsibility 패턴
14.2.3.3. 사용자 추가 제거 필터
14.2.4. 배포하기
14.3. 정리 - 658

15장 웹 데스크탑
15.0. 장의 목표
-웹 데스크탑을 구현합니다. 여러 웹 컴포넌트들을 통합하기 위한 기본 공간을 구현하는 것입니다.
15.1. 요구 사항
15.2. 웹 페이지 작성 - With HTML, CSS
15.3. 도움말 메뉴 만들어 보기
15.4. 응용 프로그램 창과 작업 표시줄
15.4.0. 응용 프로그램 창의 작성
15.4.1. 작업 관리자의 구현
15.4.2. 창에 드래그 기능 추가
15.4.3. 창의 깊이 순서 조정
15.4.4. 데스크탑 클래스의 정의
15.5. 파일 탐색기 구현
15.5.0. 파일 탐색기 Java, JSP 부분
15.5.1. 파일 탐색기 Javascript 부분
15.5.2. 파일 리더 Java, JSP 부분
15.5.3. 파일 리더 Javascript 부분
15.6. 갤러리 구현
15.7. 정리 - 710

부록
0장 개발 환경 구축
0.1. JDK 설치
0.2. Tomcat 설치
0.3. Eclipse 설치
0.3.0. 플러그인 갱신
0.3.1. Eclipse 내부에서 플러그인 설치
0.3.2. Eclipse 외부에서 플러그인 설치
0.4. Flex 개발 환경 구축
0.4.0. Flex Builder 설치
0.4.1. Data Service 설치
0.5. IIS 설치

1장 기타 라이브러리 및 개발 도구
1.0. CxImage 라이브러리
1.1. Dependency Walker
1.2. Axis2 설치
1.3. Ant 설치

2장 초보자가 겪기 쉬운 오류
2.0. 컴파일 문제
2.0.0. 컴파일러 경로 문제
2.0.1. 패키지가 있는 클래스 문제
2.0.2. Eclipse에서 Export 하는 방법
2.0.3. Eclipse에서 Import 하는 방법
2.1. 한글 인코딩 문제
2.2. Applet 배포 팁

3장 마무리
3.0. 참조 목록
3.0.0. 참조 URL
3.0.1. 참조 도서
3.1. 집필 마무리 - 752p

저자소개

임은천 (지은이)    정보 더보기
순천고등학교 졸업 순천대학교 컴퓨터과학과 졸업(공학사) 순천대학교 대학원 멀티미디어 공학과 석사 과정 재학 중
펼치기
심춘보 (감수)    정보 더보기
전북대학교 컴퓨터공학과 졸업(공학사) 전북대학교 대학원 컴퓨터공학과 졸업(공학석사) 전북대학교 대학원 컴퓨터공학과 졸업(공학박사) 현 순천대학교 정보통신공학부 조교수
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책