Sun Java System Application Server 9.1 관리 설명서

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을 활성화하거나 비활성화하는 일을 담당합니다.