이미 소장하고 있다면 판매해 보세요.
|
제1장 엔터프라이즈 자바빈즈 아키텍처
분산 컴퓨팅의 발전 과정 J2EE 아키텍처 EJB 아키텍처 애플리케이션 서버들 요약 제2장 EJB 개발 EJB 역할들(EJB Roles) 첫번째 엔터프라이즈 자바빈 개발 배치 클라이언트 개발과 룩업 EJBMetaData 요약 제3장 세션 빈즈의 개발 세션 빈즈란 무엇인가? 비상태 유지 세션 빈의 개발 비상태 유지 세션 빈즈의 라이프사이클 상태 유지 세션 빈의 라이프사이클 요약 제4장 EJB 1.1 엔티티 빈즈의 개발 엔티티 빈즈를 자세히 살펴보기 CMP 엔티티 빈의 개발 엔티티 빈즈의 라이프사이클 BMP 엔티티 빈의 개발 요약 제5장 EJB 엔티티 모델 컨테이너 관리 지속성 비교 EJB 2.0 컨테이너 관리 지속성 빈 관리 지속성의 EJB 2.0 변경사항 요약 제6장 EJB 2.0 CMP 엔티티 빈즈의 개발 EJB 2.0 CMP를 사용한 엔티티 컴포넌트들 EJB 2.0 CMP에서의 관계성들 EJB 2.0 쿼리 언어 요약 제7장 비동기식 EJB들 왜 비동기식 커뮤니케이션이 유용한가? JMS 메시징 메시지 빈즈 자바메일 메시지 빈 기반의 샘플 애플리케이션 요약 제8장 리소스 관리와 EJB 환경 엔터프라이즈 빈 환경 다른 엔터프라이즈 빈즈에 대한 참조들 리소스 관리자 커넥션 팩토리들 리소스 관리자들 요약 제9장 트랜잭션들과 EJB 트랜잭션이란 무엇인가? 트랜잭셔널 프로세싱 분산 트랜잭션 이제 모두 합쳐보자 : 예제 요약 제10장 EJB에서의 보안 EJB 보안 모델 샘플 애플리케이션의 개요 EJB들의 보안 관리 문제 보안을 위한 엔터프라이즈 자바빈즈의 개발 애플리케이션 보안 디자인 시큐어 EJB 애플리케이션들의 배치 EJB 클라이언트들의 디자인과 개발 요약 제11장 EJB 디자인 전략들 분산 컴포넌트들의 특성 아키텍처 Tier들 EJB 디자인과 배치를 위한 지침 엔터프라이즈 자바빈즈의 단점들 무거운 클라이언트들 vs. 가벼운 클라이언트들 EJB 컴포넌트 디자인 요약 제12장 일반적인 EJB 디자인 패턴들 재사용을 위한 디자인 Business Delegate 패턴 Session Facade 디자인 패턴 Value Object 디자인 패턴 Aggregate Entity 디자인 패턴 요약 제13장 UML 모델링과 EJB들 앞을 내다보기 기반 다지기 샘플 애플리케이션 UML 모델의 EJB들에 대한 맵핑 샘플 애플리케이션을 위한 EJB들을 디자인하기 샘플 애플리케이션을 임플리먼트 요약 제14장 엔터프라이즈 자바빈즈를 테스트 EJB 테스팅의 개요 EJB 테스트 하니스(harness)의 구조 요약 제15장 EJB 성능과 확장성 성능에 대해 무엇을 할 수 있는가? 기초가 되는 개념들 큰 데이터 전송을 피하기 로컬 액세스들과 의존하는 객체들 분산된 facade 인스턴스 관리 알고리즘들 마샬링을 가속하기 영리한 스텁들 빈 배치 기초가 되는 기술 컨테이너들과 애플리케이션 서버들의 역할 확장성을 달성하는 실용적인 가이드라인들 요약 제16장 어드밴스드 빈 관리 지속성 엔티티를 하나의 테이블로 맵핑하기 엔티티를 여러 테이블들에 맵핑하기 고립화 문제들 객체 릴레이션십들 값 객체들 요약 제17장 EJB 컨테이너 EJB 컨테이너로의 소개 배치 런타임 관리 클러스터링 요약 제18장 J2EE 애플리케이션들 J2EE 아키텍처 이 장을 위한 방법론 모델 - 온라인 영화관 예약 시스템 뷰 요약 제19장 COM 기반의 EJB 클라이언트들 COM의 개요 아마존 애플리케이션 예제 비주얼 베이직 EJB 클라이언트 엑셀 EJB 클라이언트 요약 제20장 EJB들과 CORBA의 통합 CORBA의 개요 CORBA를 사용한 EJB들의 액세스 요약 제21장 무선 EJB 클라이언트들 무선의 소개 택시 서비스 예제 요약 제22장 EJB들을 웹 서비스들로 웹 서비스들의 아키텍처 웹 서비스 스펙들 조각들을 맞추기 EJB에서 웹 서비스의 생성 CapeConnect에서의 EJB 웹 서비스들 요약 부록 A Recipe 빈즈 부록 B J2EE 참조 임플리멘테이션 부록 C WebLogic Server 6.0 부록 D IBM WebSphere 애플리케이션 서버 4.0 부록 E SilverStream 애플리케이션 서버 부록 F Sybase의 EAServer 부록 G JBoss |
|
엔터프라이즈 자바빈즈(EJB)들은 보안성, 확장성, 그리고 트랜잭션이 가능한 엔터프라이즈 애플리케이션을 만들기 쉽게 하기 위한 컨테이너 기반의 컴포넌트 아키텍처이다. 세션 빈즈, 엔티티 빈즈, 혹은 메시지 빈즈로 개발된 EJB들은 어떠한 J2EE 애플리케이션에서도 필수적인 비즈니스 객체들이다. 프로페셔널 EJB는 1.1과 새로운 2.0 스펙을 사용해 EJB 애플리케이션을 개발하고 배치하는 방법을 보여준다. container-well과 같은 컨테이너에 의해서 제공되는 서비스들 외에도 이 책은 EJB 애플리케이션들을 디자인할 때 적용될 수 있는 여러 전략들과 패턴들을 제공한다. 이어서 이 책은 존재하는 EJB들을 가지고 그들의 성능을 향상시키기 위한 절차들을 제안한다. 마지막으로 이 책은 EJB 개발에서 가장 힘든 영역들 중 하나는 배치 과정이라는 점을 인식했다. 따라서 BEA WebLogic, IBM WebSphere 그리고 Sybase EAServer 등을 포함한 업계의 선두를 달리는 EJB 컨테이너들을 가지고 EJB 애플리케이션들을 배치하는 방법을 설명한다.
이 책은 누구를 위한 것인가 프로페셔널 EJB는 보안성, 확장성, 그리고 트랜잭션 가능한 컴포넌트들을 만들고자하는 프로페셔널 자바 개발자들을 위한 책이다. EJB에 대한 지식은 필요 없지만 자바 프로그래밍 언어에 대한 충분한 지식을 필요로 한다. 또한, 이 책은 자바의 서버 쪽 관점에 대한 이해에 도움이 될 것이다. 이 책은 무엇을 다루는가 다음을 포함한 EJB 개발에 있어 필수적인 내용들: ㆍ세션 빈즈, 엔티티 빈즈(BMP와 CMP), 메시지 빈즈 ㆍ리소스 관리와 같은 서비스들, 트랜잭션들, 보안 ㆍ패턴, 전략, 그리고 UML을 사용한 EJB 애플리케이션의 디자인 ㆍ테스트들과 성능을 통해 EJB 디자인을 향상시키는 방법 ㆍEJB를 J2EE, COM, 그리고 CORBA에 통합하는 방법 ㆍ업계 선두의 애플리케이션 서버들을 위한 배치 방법들 |