EJB(Enterprise Java Beans)

EJB(Enterprise Java Bean) 페이지를 사용하여 EJB 컨테이너의 설정을 구성합니다.

엔터프라이즈 Bean의 일반 설정 외에도 풀 설정 및 캐시 설정을 구성할 수 있습니다.

EJB(Enterprise Java Bean) 페이지에는 다음 옵션이 포함되어 있습니다.

기본값 로드

기본값이 있는 설정을 해당 기본값으로 복원하는 단추입니다. 기본값이 없는 설정은 변경되지 않습니다.

구성 이름

이 페이지의 설정이 적용되는 구성의 이름입니다. 이 필드는 읽기 전용입니다.

세션 저장 위치

파일 시스템에서 비활성화된 Stateful Session Bean 및 영구 HTTP 세션이 저장되어 있는 디렉토리입니다. 기본값은 ${com.sun.aas.instanceRoot}/session-store입니다.

비활성화된 Bean은 파일 시스템의 파일에 상태를 기록한 Stateful Session Bean입니다. 비활성화된 Bean은 일반적으로 특정 시간 동안 유휴 상태였으며 현재 클라이언트가 액세스하고 있지 않은 Bean입니다. 마찬가지로 영구 HTTP 세션은 파일 시스템의 파일에 자신의 상태를 기록한 개별 웹 세션입니다.

커밋 옵션

컨테이너가 트랜잭션 간에 비활성화된 Bean 인스턴스를 캐시하는 방식을 지정합니다. 옵션 B(기본값)를 선택하면 컨테이너는 트랜잭션 간에 준비 인스턴스를 캐시합니다. 옵션 C를 선택하면 컨테이너는 트랜잭션 간에 준비 인스턴스를 캐시하지 않습니다.

초기 및 최소 풀 크기

풀에서 유지할 최소 Bean 수입니다. 기본값은 0입니다.

최대 풀 크기

컨테이너가 한 번에 풀에서 유지할 수 있는 최대 Bean 수입니다. 기본값은 32입니다.

풀 크기 조정 개수

Bean이 [풀 유휴 시간 초과] 필드에 지정된 시간 이상 동안 유휴 상태인 경우 풀에서 제거되는 Bean의 개수입니다. 이 값은 0보다 크거나 같고 최대 풀 크기 값보다 작아야 합니다. 기본값은 8입니다.

풀 유휴 시간 초과

풀의 Bean이 풀에서 제거되기 전까지 유휴 상태를 지속할 수 있는 시간(초)입니다. 이 시간이 지나면 Bean은 삭제됩니다. 이 값을 0으로 지정하면 Bean은 무기한 유휴 상태를 유지할 수 있습니다. 기본값은 600입니다.

최대 캐시 크기

캐시에 저장할 수 있는 최대 Bean 수입니다. Bean 생성 및 삭제의 오버헤드를 제거하려면 캐시할 최대 Bean 개수를 늘립니다. 하지만 캐시가 증가하면 서버는 더 많은 메모리와 리소스를 사용합니다. 운영 체제가 캐시 설정에 충분한지 확인하십시오. 값을 0으로 지정하면 캐시에 제한이 없음을 나타냅니다. 기본값은 512입니다.

캐시 크기 조정 개수

캐시가 가득 찬 경우 사용 안함으로 설정할 Bean의 개수입니다. 캐시되는 Bean의 최대 개수에 도달하면 컨테이너는 백업 저장소에서 비활성화된 여러 개의 Bean을 제거합니다. 이 값은 또한 풀에 사용 가능한 Bean이 없을 때 요청이 도착하는 경우 생성할 Bean의 개수를 지정합니다. 이 값은 1보다 크고 최대 캐시 크기 값보다 작아야 합니다. 기본값은 32입니다.

제거 시간 초과

비활성화된 Bean이 세션 저장소에서 제거되기 전에 대기하는 시간(초)입니다. 이 값을 0으로 지정하면 컨테이너가 비활성 Bean을 자동으로 제거하지 않음을 나타냅니다. 제거 시간 초과 값이 캐시 유휴 시간 초과 값보다 작거나 같은 경우 Bean은 비활성화되지 않고 바로 제거됩니다. 기본값은 5400입니다.

제거 선택 정책

캐시에서 Stateful Session Bean을 제거하기 위해 컨테이너가 사용하는 정책입니다. 옵션은 다음과 같습니다.

최근에 사용되지 않음(NRU)

최근에 사용되지 않은 Bean을 제거합니다. 이 값이 기본값입니다.

선입선출(FIFO)

캐시에서 가장 오래된 Bean을 제거합니다.

가장 오래 전에 사용됨(LRU)

가장 오래 전에 액세스한 Bean을 제거합니다.

캐시 유휴 시간 초과

Bean이 캐시에서 유휴 상태를 지속할 수 있는 최대 시간(초)입니다. 이 시간이 지나면 컨테이너는 이 Bean을 사용 안함으로 설정할 수 있습니다. 이 값을 0으로 지정하면 해당 Bean은 비활성화 후보가 되지 않습니다. 기본값은 600입니다.

추가 속성

EJB 컨테이너의 추가 속성입니다.

사용 가능한 속성에 대한 설명은 EJB 컨테이너 관련 속성을(를) 참조하십시오.

관련 작업
관련 asadmin 명령

없음

Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices