서브메뉴

본문

EJB 디자인 패턴
EJB 디자인 패턴
저자 : Floyd Marinescu
출판사 : 인사이트
출판년 : 2002
ISBN : 8995300914

책소개


전 세계의 많은 J2EE 개발자들이 TheServerSide.Com이라는 웹 사이트에 모여 커뮤니티를 형성하였다. 서로 다른 분야에서 J2EE 기반 애플리케이션을 구축하고 있는 실무자들이 한 뜻을 가지고 모인 것이다. 그들은 자신이 속한 문제 영역의 애플리케이션을 개발하는 과정에서 얻은 풍부한 경험을 토대로 현재 J2EE의 허와 실을 파악하였다. 좋은 J2EE 애플리케이션을 구축하기 위한 자신의 논리에 대해서 다른 개발자의 생각을 얻고 토론하고 그 뜻을 취합하여 패턴을 만들어갔다. 이 책은 저자인 Floyd Marinescu가 포럼에 모인 패턴들을 정리하여 한 권의 책으로 출판한 것이다.

목차


제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 코드 발췌

QuickMenu