나에게 필요한 지식과 기술을 검색해 보세요.

엔터프라이즈 자바빈즈 2판

지은이

리차드 몬슨 해펠

옮긴이

김동균, 우미영, 강승우

출간일

2000.10.09

레벨

중급

평점

4.5(2명)

정가

23,000

판매가

20,700

총 결제 금액

10%

20,700

적립 예정

1,030P

이 책은 EJB 아키텍처의 기본을 설명하고 있다. EJB는 분산 컴퓨팅을 아주 쉽게 구현할 수는 있지만, 완전히 습득하기에는 많은 시간과 노력을 요구한다. 이 책은 자바 클래스와 인터페이스, 컴포넌트 모델, EJB의 런타임 동작 등의 기반 기술을 설명하고 있다. 물론 이 책이 기본적인 것에 초점을 맞추어 설명하고 있기는 하지만 문외한을 위한 책은 아니다. 이 책을 읽기 위해서는 자바 언어를 잘 알고 있어야 하며, JDBC에 대한 최소한의 경험과 비즈니스 솔루션의 개념 정도는 이해하고 있어야 한다.

이 책은 1장부터 3장까지는 기술과의 관계 속에서 EJB를 기술하고 있는 배경 설명으로, 가장 추상적인 수준에서 EJB가 어떻게 동작하고 엔터프라이즈 빈이 어떻게 구성되어 있는지를 설명한다. 4장부터 7장까지는 여러 종류의 엔터프라이즈 빈을 개발하는 방법에 대해 자세히 기술한다. 8장과 9장은 "고급 주제"라고 생각하면 된다. 8장에서는 엔터프라이즈 컴퓨팅에서 일어날 수 있는 필수적인 트랜잭션에 대해서, 9장에서는 빈 설계에 영향을 미치는 현실세계의 수많은 이슈를 처리하기 위한 디자인 전략을 다루고 있다. 10장은 XML을 이용하여 어떻게 배치할 수 있는가를 다루고, 11장에서는 다른 엔터프라이즈 기술을 소개함으로써 마무리한다.

저자

목차

1장. 소개
엔터프라이즈 자바 정의
분산 객체 아키텍처
컴포넌트 모델
컴포넌트 트랜잭션 모니터
컴포넌트 트랜잭션 모니터와 서버측 컴포넌트 모델
가상 비즈니스 모델: 타이탄 크루즈


2장. 구조의 이해
엔터프라이즈 빈 컴포넌트
엔터프라이즈 빈 사용하기
빈-컨테이너 간의 규약


3장. 자원 관리 및 기본 서비스
자원 관리
기본 서비스


4장. 첫번째 엔터프라이즈 빈 만들기
EJB 서버의 선택과 설치
엔티티 빈 만들기
세션 빈 만들기

5장. 클라이언트 뷰
JNDI로 빈 찾기
EJB의 클라이언트측 API

6장. 엔티티 빈
컨테이너 관리 퍼시스턴스
빈 관리 퍼시스턴스
엔티티 빈의 라이프 사이클

7장. 세션 빈
무상태 세션 빈
무상태 세션 빈의 라이프 사이클
상태유지 세션 빈
상태유지 세션 빈의 라이프 사이클

8장. 트랜잭션
ACID 트랜잭션
선언적인 트랜잭션 관리
격리와 데이터베이스 락킹
트랜잭션을 사용하지 않는 빈
명시적인 트랜잭션 관리
EJB1.1: 예외 상황과 트랜잭션
EJB1.0: 예외 상황과 트랜잭션
트랜잭션을 처리하는 상태유지 세션 빈

9장. 디자인 전략
복합 프라이머리 키에서의 해시 코드
값에 의한 객체의 전달
세션 빈에 의한 성능 향상
빈 어댑터
공통 인터페이스 구현
생성 메소드가 없는 엔티티 빈
엔티티 빈들 간의 관계
객체-관계형 맵핑 툴
엔티티 빈이 지원되지 않을 때
상태유지 세션 빈을 사용하는 것은 피하라

10장. XML 배치 디스크립터
XML 배치 디스크립터란? 
배치 디스크립터의 내용
문서 헤더
디스크립터의 몸체
빈 기술하기
빈의 조합을 기술하기
ejb-jar 파일

11장. 자바2, 엔터프라이즈 에디션
서블릿
자바 서버 페이지
웹 컴포넌트와 EJB
웹 컴포넌트와 EJB의 틈새를 메워주는 J2EE
각 요소의 결합
향후 개선 방향

부록 A. 엔터프라이즈 자바 빈즈 API
부록 B. 상태도 및 순서도
부록 C. EJB 업체
부록 D. EJB1.1에서의 새로운 특성
찾아보기

리뷰

23,000

10%

20,700