Enterprise JavaBeans에 대한 WebSphere 확장기능 스펙
이 주제는 제품과 함께 제공된 EJB(Enterprise JavaBeans) 스펙에 대한 확장기능을 설명합니다.
엔터프라이즈 Bean 상속
Java 언어에서, inheritance는 기존 클래스의 새 클래스 또는 기존 인터페이스의 새 인터페이스 작성입니다. 이 제품은 두 양식의 상속으로 표준 클래스 상속과 EJB 상속입니다.
표준 클래스 상속에서, 홈 인터페이스, 원격 인터페이스 또는 엔터프라이즈 Bean 클래스는 자체 엔터프라이즈 Bean 클래스나 인터페이스가 아닌 기본 클래스로부터 특성과 메소드를 상속합니다.
엔터프라이즈 Bean 상속과 반대로, 엔터프라이즈 Bean은 CMP(Container-Managed Persistence) 필드와 CMR(Container-Managed Relationship) 필드 및 다른 엔터프라이즈 Bean의 메소드 레벨 제어 디스크립터 속성과 같은 특성을 상속합니다.
자세한 정보는 어셈블리 도구에 대한 문서를 참조하십시오.
CMP(Container-Managed Persistence)에 대한 낙관적 동시성 제어
이 제품은 데이터 액세스의 낙관적 동시성 제어를 지원합니다. 자세한 정보는 동시성 제어에 대한 주제를 참조하십시오.
EJB 지속성을 위한 액세스 인텐트
이 제품은 이름 지정된 데이터 액세스 정책의 애플리케이션을 지원합니다.
CMP(Container-Managed Persistence)에 대한 순서 그룹화
엔티티 Bean에 대한 CMP 순서 그룹을 지정하여, EJB 애플리케이션의 런타임 중 특정 유형의 데이터베이스 관련 예외가 발생하지 않도록 할 수 있습니다. 각 그룹 내에서 Bean이 관계형 데이터베이스 테이블을 업데이트하는 순서를 지정합니다. 지침은 CMP 시퀀스 그룹에 대한 런타임 설정에 대한 주제를 참조하십시오.
성능 개선사항
lifetime-in-cache 설정을 통해, 이 제품은 가끔 업데이트해야 하는 Bean에 대한 성능을 개선하는 방법을 제공합니다. 자세한 정보는 어셈블리 도구 문서에서 엔티티 Bean 어셈블리 설정에 대한 주제를 참조하십시오.
어셈블리 도구로 작성된 일부 엔터프라이즈 Bean은 Bean 및 관련 Bean의 단일 데이터베이스 조작에서의 로딩에 read-ahead를 사용할 수 있습니다. 전체 오브젝트 그래프 또는 그래프의 일부는 파인더 메소드를 미리 읽기를 사용하도록 구성하여 미리 로드될 수 있습니다.
어셈블리 및 배치 확장기능
이 제품은 어셈블리 및 배치 옵션의 IBM 확장을 지원합니다.