| 엔터프라이즈 자바빈즈(EJB)들은 보안성, 확장성, 그리고 트랜잭션이 가능한 엔터프라이즈 애플리케이션을 만들기 쉽게 하기 위한 컨테이너 기반의 컴포넌트 아키텍처이다. 세션 빈즈, 엔티티 빈즈, 혹은 메시지 빈즈로 개발된 EJB들은 어떠한 J2EE 애플리케이션에서도 필수적인 비즈니스 객체들이다.
프로페셔널 EJB는 1.1과 새로운 2.0 스펙을 사용해 EJB 애플리케이션을 개발하고 배치하는 방법을 보여준다. container_well과 같은 컨테이너에 의해서 제공되는 서비스들 외에도 이 책은 EJB 애플리케이션들을 디자인할 때 적용될 수 있는 여러 전략들과 패턴들을 제공한다.
또한 이 책은 존재하는 EJB들을 가지고 그들의 성능을 향상시키기 위한 절차들을 제안한다. 마지막으로 이 책은 EJB 개발에서 가장 힘든 영역들 중 하나는 배치 과정이라는 점을 인식했다. 따라서 BEA WebLogic, IBM WebSphere 그리고 Sybase EAServer 등을 포함한 업계의 선두를 달리는 EJB 컨테이너들을 가지고 EJB 애플리케이션들을 배치하는 방법을 설명한다.
이 책은 다음의 내용을 주요하게 다루고 있다.
세션 빈즈, 엔티티 빈즈(BMP와 CMP), 메시지 빈즈
리소스 관리와 같은 서비스들, 트랜잭션들, 보안
패턴, 전략, 그리고 UML을 사용한 EJB 애플리케이션의 디자인
테스트들과 성능을 통해 EJB 디자인을 향상시키는 방법
EJB를 J2EE, COM, 그리고 CORBA에 통합하는 방법
업계 선두의 애플리케이션 서버들을 위한 배치 방법들 |