JSPer의 AJAX [Black Book] (Black Book)
임은천 | 은천출판
25,200원 | 20080503 | 9788996103004
0장은, 책에서 다루는 내용의 범위와 개발 방법론을 설명한다. 1장은, 책의 주력 언어인 자바를 설명하는 장으로 기본적인 프로그래밍에 대한 설명, Scope, Context, 객체 지향 개념, 클래스, JVM, 객체 그래프, CxImage 라이브러리(C++)와의 연결 JNI 예제를 다룬다. 2장은, 서버/클라이언트, HTTP 요청 응답 개념을 살펴보는 장으로 간단한 서버/클라이언트를 작성해보고 네트워크에서 송수신 되는 HTTP의 내용을 확인해본다.
3장은, XML 장으로 XML에 대한 간략한 개념 설명을 하고, Eclipse XML Editor를 사용해서 XML을 다루는 방법을 배운다. 다음에 DTD, XML Schema 등을 만들고, XPath로 검색하고, 브라우저에 내장된 XSLT로 XML 변환해본다. 4장은, XML 예제로 XML Menu, 웹 서비스 개념에 대한 이해와 자바와 .NET에서의 웹 서비스 사용법을 다룬다. 단, .NET 웹 서비스 생성은 다루지 않는다.
5장은, CSS에서 가장 중요한 핵심만 간추린 내용이며 6장은, Javascript를 설명하는 장으로 모든 절은 예제로만 이뤄져 있다. 7장은, Eclipse WTP에서 JSP를 위한 로직 개발 방법, JSP와 관련된 개념들을 설명하고, JUnit, Debug 퍼스펙티브 사용해보기를 포함한다. 8장은, 게시판 만들기 장으로 SQL을 쉽게 사용하는 IDatabaseFacade를 만드는 것에 주안점을 두었다.
9장은, AJAX에 대해서 간단히 살펴본다. 10장은, prototype.js를 다루는 장으로 자주 사용되는 함수만 설명하고, 11장은, 10장에서 배운 prototype.js를 사용해서 처음으로 웹 컴포넌트를 만들어본다. 12장은, AJAX 기반 게시판을 만드는 장으로 T-SQL, 디자인 패턴, 리팩토링을 포함한다. 13장은, 순수 웹 컴포넌트 중 자바 GUI API를 사용하지 않는 ActiveX, Flex, Smart Client를 만드는 방법을 다룬다.
14장은, 순수 웹 컴포넌트 중 자바 GUI API를 사용하는 Applet, Java Web Start를 다루고 15장은, 지금껏 배운 것을 통합할 수 있는 AJAX 웹 데스크탑 컴포넌트를 만드는 장이다. 부록은, 개발 환경 구축 방법, 자주 접하는 문제를 다룬다. 그 외 자바 annotation, generic에 대한 예제, 간단한 클래스 로더의 구현이 포함되어 있다.