"서블릿은 짧은 역사에도 수많은 길을 걸어왔다. 갈수록 기능은 탄탄해지면서…. 제이슨은 서블릿의 모든 능력을 보여주고 가장 많이 쓰이는 서블릿 API만 효과적으로 보여주었다. 바이블 레퍼런스? 길잡이? 표현력이 부족하여 어떠한 타이틀을 주어야 할지 모를 정도이다.
-아파치 톰캣과 앤트 창시자, 제임스 데이비슨
국내 서블릿 기술을 전파하는 데 일익을 담당했던 이 책의 첫판이 나온 지도 벌써 2년이 다 되어간다. 그 사이에 서버측 웹 애플리케이션 개발 기술에는 많은 변화가 있었다. JSP의 출현이 바로 그 중 하나이다. 안타까운 것은 JSP와 서블릿을 동떨어진 기술로 착각하는 이가 많다는 것이다. JSP는 단지 서블릿을 어떻게 하면 웹에 잘 보여줄까 고민한 끝에 나온 기술 중 하나라는 사실을 잊어서는 안 될 것이다. 이 책은 서블릿 기술에 관한 전반적인 내용을 바이블로 상승시켜 독자 여러분에게 다가간다.
이 책 속에 무엇이 들어 있고, 1판에 비해 무엇이 추가되었는지 먼저 차례를 보기 바란다. 아까운 지면에 독자를 현혹시키는 미사여구로 주절주절 늘어놓지는 않았다.
이 책은 서블릿에 미쳐 현해탄을 건너간 역자가 혼신을 다하여 번역하였으며, 저자 제이슨이 만든 com.oreilly.servlet 패키지에 한글화 지원 기능을 추가하여 웹에서 COSI라는 프로젝트로 배포하고 있다. 또한 이 책을 번역하면서 역자 코너를 따로 두어 지식을 마음껏 설파하고 있다.
저자
목차
역자 서문 차례 서문
1장. 소개
웹 애플리케이션사(史)
서블릿의 지원 요소
서블릿의 특성
2장. HTTP 서블릿 기초
HTTP 기초
서블릿 API
페이지 생성하기
웹 애플리케이션
계속해서
3장. 서블릿 라이프사이클
대안으로서의 "서블릿"
서블릿 재적재
생성과 소멸
단일 스레드 모델
백그라운드 프로세싱
시작시 로드
클라이언트측 캐싱
서버측 캐싱
4장. 정보의 추출
서블릿
서버
클라이언트
5장. HTML 정보 전송
응답의 구조
정상적인 응답 전송하기
지속적 접속 사용
응답 버퍼링
상태코드
HTTP 헤더
뭔가 엇나가고 있을 때
서블릿이라는 고양이를 쓰다듬는 여섯 가지 방법
6장. 멀티미디어 컨텐츠 전송
WAP과 WML
이미지
압축된 컨텐츠
서버 푸시
7장. 세션 트랙킹
사용자 인증
은닉 폼 필드
URL 재작성
지속적인 쿠키
세션 트랙킹 API
8장. 보안
폼기반 인증
맞춤 인증
디지털 서명
SSL
9장. 데이터베이스 연결
관계형 데이터베이스
JDBC API
데이터베이스 객체의 재사용
트랜잭션
방명록 서블릿
고급 JDBC 기술
알을 깨고서
10장. 애플릿-서블릿 통신
통신시의 선택
Daytime 서버
채트 서버
11장. 서블릿 이웃돕기
정보 공유
제어 공유
12장. 엔터프라이즈 서블릿과 J2EE
분산 적재
J2EE와의 통합
13장. 국제화
서구 유럽어
지역의 고유성 추구
비서구 유럽어
다국어
동적 언어 교섭
HTML 폼
14장. 티 프레임워크
티 언어
첫걸음
요청 정보
티 관리
티 애플리케이션
툴 애플리케이션
마침말