Bean에 액세스 인텐트 정책 적용
어셈블리 도구를 통해 애플리케이션의 엔티티 Bean에 액세스 인텐트 정책을 적용할 수 있습니다.
이 태스크 정보
CMP(container-managed persistence) 개발자는 액세스 인텐트을 사용하여 애플리케이션 서버 런타임이 애플리케이션에서 지속 논리를 외부적으로 관리하지 않고 지속 세부사항을 관리하는 방법에 대한 힌트를 제공합니다.
액세스 인텐트 서비스 사용은 BMP(Bean-Managed Persistence) 엔티티 Bean을 개발하는 프로그래머를 위한 옵션이기도 합니다. BMP와 CMP 컴포넌트 간의 중요한 차이는 지속 논리를 제공하는 메커니즘이므로 BMP Bean은 EJB 컨테이너가 CMP Bean에 대해 액세스 인텐트를 관리하는 것과 같은 방식으로 액세스 인텐트 힌트를 응용합니다. 이러한 기능은 특히 BMP 엔티티 및 CMP 엔티티가 연결을 공유하고자 하는 경우 중요합니다. CMP Bean과 동일한 동시성으로 구성되고 CMP와 동일한 분리 레벨 맵핑으로 구현된 BMP Bean은 연결을 공유할 수 있습니다.
개발자는 CMP 엔티티 Bean은 물론 BMP 엔티티 Bean에도 액세스 인텐트 정책을 적용할 수 있습니다. BMP 개발자는 특정 BMP에 중요한 액세스 인텐트 속성만을 사용합니다. 액세스 인텐트 서비스 인터페이스는 각 특정 BMP Bean에 대해 java:comp namespace로 바인드됩니다. 액세스 인텐트 서비스에서 검색된 액세스 인텐트 정책은 현재 ejbLoad 프로세스가 호출된 시간부터 ejbStore 프로세스가 호출을 완료할 때까지의 시간입니다.