웹로직 서버 환경에서 EJB 2.0의 세션빈, 엔티티빈, 메시지 드리븐 빈, JNDI 등 패턴을 이해하여 컴포넌트를 작성하는 방법을 설명한다. 클라이언트 프로그램은 웹 컴포넌트와 어플리케이션 GUI 응용프로그램으로 작성하였다.
기본을 이해하기 위해 2tier, 3tier, 분산 프로그램의 내용을 정의하고 EJB 패턴의 내용을 정리하였으며, EJB를 이용하여 컴포넌트를 작성할 때 코딩 작성방법과 따라하기를 이용하여 웹로직 서버에 배치하는 방법을 초보자를 기준으로 아주 쉽게 구성하였다. 각 장에서의 예제는 회원가입, 방명록 프로그램, 쇼핑몰, 관리자용 어플리케이션 프로그램 등의 다양한 예제를 이용하여 패턴을 보다 쉽게 이해하도록 작성하였다. 또한 수록된 예제의 이해를 돕기 위해 E-R Diagram, Class Diagram, Component Diagram 등의 UML을 이용하여 각 프로그램의 설계도를 첨부하였다.