1장 분산 프로그램을 시작하며 2tier 프로그래밍 구조 ... 12 3tier 프로그래밍 구조 ... 13 N-tier 구조 프로그래밍 ... 14 분산 객체 프로그래밍 구조 ... 16 2장 분산 프로그램 개발환경 및 서버 환경 구축 자바 개발환경 구축하기 ... 18 J2EE 서버 설치 및 환경설정하기 ... 23 웹로직 서버 설치 및 환경설정하기 ... 29 Oracle 9i 데이터베이스 설치하기 ... 37 3장 웹 프로그래밍 구조 이해 HTML을 이용한 입력 페이지 작성하기 ... 39 서블릿 구조 이해 ... 43 JSP 이해 ... 47 자바빈의 역할 ... 50 웹로직 서버에 웹 프로그램 환경설정 및 배치하기 ... 53 4장 모델2를 이용한 회원가입 웹 프로그래밍 웹로직 서버에 JDBC 환경설정하기 ... 62 웹로직 데이터베이스 테스트하기 ... 67 회원 데이터베이스 모델링 ... 71 회원가입 웹 프로그래밍 코딩하기 ... 71 회원가입 프로그램 환경설정 및 배치 ... 85 5장 EJB의 구조이해 EJB 컴포넌트 구성 이해하기 ... 90 빈 클래스 이해하기 ... 93 EJB 서버의 역할 ... 94 JNDI 이해하기 ... 96 6장 세션 빈 컴포넌트의 이해 세션 빈이란? ... 99 Hello 무상태 세션 빈 컴포넌트 작성하기 ... 102 웹로직 빌더 툴을 이용하여 세션 빈 환경설정하기 ... 109 웹로직 서버에 세션 빈 컴포넌트 배치하기 ... 115 7장 세션 빈 컴포넌트의 클라이언트 작성 애플리케이션 클라이언트 작성하기 ... 121 웹 컴포넌트 클라이언트 작성하기 ... 126 세션 빈 컴포넌트 API 이해하기 ... 131 세션 빈 라이프사이클 구조 ... 133 8장 상태유지 세션 빈 이해 고객 상태유지 세션 빈 요구사항 ... 137 고객 세션 빈 컴포넌트 작성하기 ... 138 애플리케이션 클라이언트 작성하기 ... 148 웹 컴포넌트 클라이언트 작성하기 ... 154 9장 세션 빈을 이용한 검색 프로그램 작성 EMP 검색 프로그램 요구사항 ... 160 EMP 세션 빈 컴포넌트 작성하기 ... 162 애플리케이션 클라이언트 작성하기 ... 169 웹 컴포넌트 작성하기 ... 173 10장 엔티티 빈 컴포넌트의 이해 엔티티 빈이란? ... 178 Admin CMP 엔티티 빈 컴포넌트 작성하기 ... 180 Admin 엔티티 빈 웹로직 빌더 툴을 이용하여 환경설정하기 ... 188 웹로직 서버에 엔티티 빈 컴포넌트 배치하기 ... 195 11장 엔티티 빈 컴포넌트의 클라이언트 작성 애플리케이션 클라이언트 작성하기 ... 197 엔티티 빈 컴포넌트 API 이해하기 ... 207 엔티티빈 라이프사이클 구조 ... 211 12장 CMP 2.0 엔티티 빈 응용 Employee 요구사항 정의하기 ... 215 Employee CMP 2.0 빈 컴포넌트 작성하기 ... 216 Employee 컴포넌트 환경설정 및 배치 ... 228 애플리케이션 클라이언트 작성 ... 231 13장 EJB-QL을 이용한 컴포넌트 작성 EJB-QL이란 ... 237 EJB-QL를 이용하여 Employee CMP 2.0 작성하기 ... 240 CMR이란 ... 249 CMR을 이용한 컴포넌트 작성하기 ... 251 14장 BMP 엔티티 빈 이해 Admin BMP 빈 컴포넌트 작성하기 ... 271 Admin BMP 컴포넌트 환경 설정 및 배치 ... 286 애플리케이션 클라이언트 작성하기 ... 288 웹 컴포넌트 클라이언트 작성하기 ... 292 15장 메시지 시스템 이해 메시지 시스템의 개요 ... 303 JMS란 ... 305 JMS의 P2P 프로그램 작성하기 ... 310 JMS의 Publisher/Subscribe 프로그램 작성하기 ... 315 16장 메시지 드리븐 빈 컴포넌트의 이해 메시지 드리븐 빈이란? ... 323 메시지 빈 컴포넌트 작성하기 ... 323 애플리케이션 클라이언트 작성하기 ... 337 메시지 드리븐 빈 구조 이해하기 ... 340 17장 세션 빈을 이용한 빠른 계좌조회 프로그램 작성 은행의 빠른 계좌조회 프로그램 분석하기 ... 344 EJB 컴포넌트 프로그램하기 ... 347 프로그램 환경설정 및 배치 ... 365 프로그램 실행하기 ... 369 18장 엔티티 빈을 이용한 회원전용 방명록 프로그램 작성 회원전용 방명록 프로그램 분석하기 ... 372 EJB 컴포넌트 프로그램하기 ... 375 프로그램 환경설정 및 배치 ... 407 프로그램 실행하기 ... 411 19장 웹로직을 이용한 회원전용 쇼핑몰 작성 회원전용 쇼핑몰 프로그램 분석하기 ... 416 EJB 컴포넌트 프로그램하기 ... 419 프로그램 환경설정 및 배치 ... 461 프로그램 실행하기 ... 468 20장 프로그래밍 디자인 패턴 디자인 패턴의 이해 ... 472 디자인 패턴의 종류 ... 474 효율성을 높이기 위한 EJB 디자인 패턴 ... 476 디자인 패턴을 이용한 컴포넌트 개발시 기대효과 ... 480