Bean에 대한 Bean 캐시 설정 정의

Bean 캐시 설정은 Enterprise Java Bean™ 스펙에 대한 WebSphere® Application Server 확장자입니다.

Bean 캐시 설정에 대한 자세한 정보는 WebSphere Application Server 문서를 참조하십시오.

Enterprise Bean에 대한 Bean 캐시 설정을 정의하려면 다음을 수행하십시오.

  1. J2EE Perspective로 전환하십시오.
  2. 프로젝트 탐색기 보기에서 원하는 EJB 모듈을 마우스 오른쪽 단추로 클릭한 후, 팝업 메뉴에서 연결 프로그램 > 전개 설명자 편집기를 선택하십시오.
  3. 편집기의 Bean 페이지에서 WebSphere 확장자 섹션 아래에 있는 Bean 캐시 섹션을 선택하십시오.
  4. 활성화 시기 필드에서 다음 값 중 하나를 선택하여 Enterprise Bean이 활성화되고 캐시에 놓이는 시기를 지정하십시오.
    • ONCE: 서버 프로세스에서 첫 번째로 액세스될 때 Bean이 활성화되고, 예를 들어 캐시가 가득 차게 되면 컨테이너의 판단으로 비활성화(캐시에서 제거) 됩니다. 활성화 시기를 ONCE로 선택하면, 아래 나열된 다섯 가지 옵션 모두가 사용 가능합니다.
    • ACTIVITY_SESSION: 다음은 Bean이 활성화되고 비활성화됨을 나타냅니다. 1) 활성화 시 ActivitySession 컨텍스트가 존재하는 경우 ActivitySession 경계. 2) 활성화 시 트랜잭션 컨텍스트가 존재하는 경우(그러나 ActivitySession 컨텍스트는 존재하지 않은 경우) 트랜잭션 경계. 3) 호출 경계.
    • TRANSACTION: 트랜잭션 시작 시 Bean이 활성화되고 트랜잭션 종료 시 비활성화됨(캐시에서 제거)을 나타냅니다.
  5. 로드 시기 필드에서 다음 값 중 하나를 선택하여 Bean이 데이터베이스에서 상태를 로드하는 시기를 지정하십시오. 이 설정값은 컨테이너가 데이터베이스에 대한 독점 또는 공유 액세스를 가지는지 여부를 나타냅니다.
    • ACTIVATION: Bean이 활성화될 때(설정의 활성화 여부와 관계없이) 로드되고 컨테이너가 데이터베이스에 대한 독점 액세스를 가지고 있음을 나타냅니다.
    • TRANSACTION: 트랜잭션 시작 시 Bean이 로드되고 컨테이너가 데이터베이스에 대한 공유 액세스를 가지고 있음을 나타냅니다.
    • INTERVAL: (EJB 2.x에만 해당) 로드 간격 필드에 설정된 정수로 판별되는 간격에 따라 Bean이 로드됨을 나타냅니다.
    • DAILY: Bean이 일 단위로 상태를 로드함을 나타냅니다.
    • WEEKLY: Bean이 주 단위로 상태를 로드함을 나타냅니다.
  6. 로드 시기 필드에서 INTERVAL을 선택하면 재로드가 발생하는 시간 길이(초 단위)를 표시합니다. 간격은 정수로 입력합니다. 활성화를 ONCE로 설정하고 로드 시기를 INTERVAL로 설정하면 INTERVAL 옵션만 사용할 수 있습니다. 이 때, 재로드 간격 텍스트 상자가 활성화됩니다.
Bean 캐시 설정을 정의한 후 제거를 클릭하여 Bean 캐시 설정을 제거할 수 있습니다.
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.