목차
서문 ... 3
1부. 자바 서버 페이지 기초
   1장. 서버측 웹 개발 환경
      1.1 서버측 웹 개발 환경 ... 13
      1.2 HTTP와 동적인 웹 컨텐츠 ... 18
      1.3 CGI와 서블릿 ... 23
      1.4 자바 서버 페이지의 등장과 향후 자바 기술 ... 27
   2장. 자바 서버 페이지
      2.1 서버측 스크립트의 개념 ... 32
      2.2 컴포넌트 기반의 웹 애플리케이션의 등장 ... 33
      2.3 자바 서버 페이지의 개념 ... 35
      2.4 실행 환경 구축 ... 41
      2.5 Hello World를 출력하는 서블릿과 JSP ... 50
      2.6 동작 원리 ... 56
   3장. 자바 서버 페이지 기본
      3.1 JSP 페이지 스크립트 언어 ... 64
      3.2 JSP 태그 ... 65
      3.3 JSP와 스레드 예제 ... 101
   4장. 내장 객체와 액션
      4.1 개요 ... 112
      4.2 내장 객체 ... 114
      4.3 영역 객체와 속성 ... 115
      4.4 액션 ... 162
2부. 자바 서버 페이지 활용
   5장. 자바 서버 페이지와 JDBC를 이용한 데이터베이스 프로그래밍
      5.1 JDBC로 관계형 데이터베이스 관리 시스템 조작하기 ... 188
      5.2 데이터베이스 조작을 위한 자바 라이브러리 ... 204
      5.3 JDBC에서의 한글 처리 ... 212
      5.4 자바 서버 페이지에서 JDBC 사용 ... 218
      5.5 커넥션 풀링을 사용한 데이터베이스 연결 기능 향상 ... 226
   6장. 자바 서버 페이지에서 자바 빈즈 컴포넌트 사용
      6.1 자바 빈즈의 구성 ... 245
      6.2 자바 서버 페이지에서의 자바 빈즈 ... 253
      6.3 데이터베이스 연결을 담당하는 빈 설계 ... 265
   7장. 게시판 구현
      7.1 게시판 설계 ... 278
      7.2 데이터베이스 설계 및 레코드 파일 구현 ... 280
      7.3 게시판 빈즈 설계 및 구현 ... 283
      7.4 자바 서버 페이지에서 빈즈 연동하기 ... 298
      7.5 향상된 기능의 게시판 ... 319
   8장. 세션 관리
      8.1 개요 ... 322
      8.2 쿠키 ... 328
      8.3 세션 관리에 사용되는 기법 ... 341
      8.4 JSP에서 세션 관리 ... 345
   9장. JSP를 사용한 온라인 서적 쇼핑몰
      9.1 개요 ... 358
      9.2 쇼핑몰 구축 정의 ... 358
      9.3 온라인 서적 쇼핑몰 개발 ... 359
      9.4 온라인 서적 쇼핑몰 실행 환경 설정 ... 445
   10장. 사용자 정의 태그
      10.1 웹 애플리케이션 ... 452
      10.2 커스텀 태그 ... 459
      10.3 태그 핸들러 ... 460
      10.4 TLD(Tag Librry Descriptor) ... 464
      10.5 커스텀 태그를 활용한 간단한 예제 ... 468
      10.6 속성을 가지는 커스텀 만들기 ... 473
      10.7 바디 내용을 가지는 커스텀 태그 만들기 ... 475
      10.8 태그 핸들러 헬퍼 클래스 만들기 ... 490
      10.9 커스텀 태그 라이브러리 패키징과 배포 ... 496
3부. 자바 서버페이지 응용
   11장. XML과 JSP
      11.1 XML의 개요 ... 502
      11.2 왜 XML인가? ... 506
      11.3 XML의 시작 ... 509
      11.4 XML 파서(DOM과 SAX) ... 516
      11.5 자바와 XML ... 518
      11.6 XML과 자바 서버 페이지 ... 525
   12장. EIB와 JSP
      12.1 개요 ... 530
      12.2 J2EE(Java 2 Enterprise Edition) ... 530
      12.3 EJB 개발 환경 구축 ... 534
      12.4 J2EE 애플리케이션 구조 ... 538
      12.5 엔터프라이즈 자바 빈즈 ... 541
      12.6 EJB 작성 및 실행 ... 545
부록A. MySql 설치하기 ... 612
부록B. 서블릿/JSP 컨테이너 설치 ... 629
부록C. 채팅 소스 ... 639
   CD-ROM 구성도 ... 649
찾아보기 ... 650
닫기