Sun Java System Application Server Enterprise Edition 8.1 2005Q2 관리 설명서

EJB 컨테이너

Enterprise bean(EJB 구성 요소)은 비즈니스 논리를 포함하는 프로그래밍 언어 서버 구성 요소입니다. EJB 컨테이너는 Enterprise Bean에 대한 로컬 및 원격 액세스를 제공합니다.

Enterprise Bean에는 Session Bean, Entity Bean 및 Message-Driven Bean 등의 세 가지 유형이 있습니다. Session Bean은 임시 객체와 프로세스를 나타내며 대개 단일 클라이언트에서 사용합니다. Entity Bean은 일반적으로 데이터베이스에서 유지 관리되는 지속성 데이터를 나타냅니다. Message-Driven Bean은 응용 프로그램 모듈과 서비스에 비동기적으로 메시지를 전달하기 위해 사용합니다.

컨테이너는 Enterprise Bean을 만들고 다른 응용 프로그램 구성 요소가 Enterprise Bean을 액세스할 수 있도록 이를 이름 지정 서비스에 바인딩하며, 권한이 있는 클라이언트만 Enterprise Bean 메소드에 액세스할 수 있게 하고, Bean의 상태를 영구 저장소에 저장하고 Bean의 상태를 캐싱하고 필요한 경우 Bean을 활성화하거나 비활성화하는 일을 담당합니다.