목차

제1부 EJB 패턴 언어

 

제1장 EJB 레이어 아키텍처 패턴

Session Facade
Message Facade
EJB Command
코드 리스트
Data Transfer Object Factory
Generic Attribute Access
Business Interface
용어해설

 

제2장 인터 티어 데이터 전송 패턴

Data Transfer Object
Domain Data Transfer Object
Custom Data Transfer Objects
Data Transfer HashMap
Data Transfer RowSet
CMP2와 XML을 사용한 Dynamic Value Objects

 

제3장 트랜잭션과 영속 패턴

Version Number
JDBC for Reading
Data Access Command Beans
코드 리스트
Dual Persistent Entity Bean
코드 리스트
용어해설

 

제4장 클라이언트 측 EJB 상호 작용 패턴

EJBHomeFactory
코드 리스트
Business Delegate
코드 리스트

 

제5장 프라이머리 키 생성 전략

시퀀스 블록(Sequence Blocks)
코드 리스트
EJB를 위한 UUID
코드 리스트
키 자동 생성을 위한 저장 프로시저
코드 리스트

 

 

제2부 EJB 설계와 구현을 위한 최상의 실천 사례

제6장 요구사항에서부터 패턴 중심의 설계까지

TheServerSide의 포럼 메시지 시스템 유스 케이스
설계의 논점과 전문용어(Terminology)에 대해 한마디
서비스 레이어 패턴
인터 티어 데이터 전송 패턴
애플리케이션 레이어 패턴들
용어해설

 

제7장 EJB 개발 프로세스-Ant로 빌드하고 JUnit으로 단위 테스트하기

개발 순서
JUint으로 단위 테스트하기
용어해설

 

제8장 엔터티 빈의 대안

엔터티 빈의 기능
엔터티 빈과 인식의 부조화
엔터티 빈의 항변
엔터티 빈의 대안
EJB 개발자들을 위한 JDO 개요
JDO를 사용하는 EJB 개발자들을 위한 가이드

 

제9장 EJB 설계 전략, 이디엄 그리고 팁

 

부록

부록 1 | 디자인 이디엄이란?
부록 2 | J2EE 패턴을 이용한 퍼포먼스 향상 방법
부록 3 | 메시지 드리븐 빈
부록 4 | Data Access Object
부록 5 | WebLogic에서 Ant 사용하기
부록 6 | JUnit을 통한 J2EE 컴포넌트의 단위 테스트
부록 7 | EJB 코드 발췌