EJB(Enterprise Java™ Bean)에 대한
WebSphere® 확장기능 특성을 정의할 수 있습니다.
프로시저
- 엔터프라이즈 탐색기 보기에서 WebSphere 확장기능 특성을
정의할 엔티티 Bean이 포함되어 있는 EJB 프로젝트를 마우스 오른쪽 단추로 클릭하십시오.
- 배치 디스크립터를 마우스 오른쪽 단추로 클릭하고 를 선택하십시오.
- 편집기의 Bean 페이지에서 Bean을 선택하고
WebSphere Extension 섹션으로 화면이동하십시오.
- 애플리케이션 시작 시 EJB 시작:을 클릭하십시오.
이 옵션은 모든 유형의 Enterprise Java Bean에 적용됩니다. 이를 통해
애플리케이션이 시작될 때 EJB가 로드됩니다.
- 파인더 호출 전에 동기화 사용 안함:을 클릭하십시오.
EJB 2.0 스펙 레벨에서는 파인더 메소드를 실행하기 전에 EJB 컨테이너에서
현재 트랜잭션의 EJB Bean에 수행된 변경사항을 지속해야 하는 동작을
도입했습니다. WebSphere Application Server의 API 확장기능에 익숙한 경우
이 옵션이 DisableFlushBeforeFind 인터페이스와 동일한 기능을 수행합니다.
이 옵션을 사용하면 기본 스펙 동작이 사용 불가능하게 되어 성능이 최적화됩니다.
알아두기: 이 옵션을 사용하면 EJB 스펙과 더 이상 호환되지 않습니다.
이 옵션은 2.x 모듈의 컨테이너 관리 지속성 1.1 Enterprise Java Bean, 2.x 모듈의
컨테이너 관리 지속성 2.x Enterprise Java Bean 및 2.x 모듈의
Bean 관리 지속성 Enterprise Java Bean에 적용됩니다. 즉, 이 옵션은 2.x 모듈의
BMP, CMP2.x 및 CMP1.1에 대해 유효하지만 1.1 모듈의 BMP 또는 CMP (1.1) Enterprise Java Bean에 대해서는
유효하지 않습니다.
- 간단한 로컬 모드 사용:을 클릭하십시오.
이 옵션은 2.x 모듈의 컨테이너 관리 지속성 2.x Enterprise Java Bean 및 2.x 모듈의
Bean 관리 지속성 Enterprise Java Bean에 적용됩니다. 즉, 이 옵션은
2.x 모듈의 BMP 및 CMP 2.x에 대해 유효하지만 2.0 모듈의 CMP 1.1이나 1.1 모듈의
BMP 또는 CMP에 대해서는 유효하지 않습니다.
간단한 로컬 모드 사용을 선택하려면 EJB에 로컬 인터페이스도
포함되어 있어야 합니다(원격 인터페이스도 포함할 수 있음).
- EJB가 수정되지 않은 경우 Enterprise Java Beanstore 호출 사용 안함:을
클릭하십시오. 이 옵션은 2.x 모듈의 컨테이너 관리 지속성 2.x Enterprise Java Bean에
적용됩니다. 즉, 이 옵션은 CMP 2.x Enterprise Java Bean에 대해서만 유효하며
2.x 모듈에 정의된 경우에도 CMP 1.x Bean 및 BMP Enterprise Java Bean에 대해서는
유효하지 않습니다.