임베디드 가능한 EJB 컨테이너 기능
EJB(Enterprise JavaBeans) 3.2 스펙에 따라서, 해당 공급업체가 사용하는 모든 임베드 가능 EJB 컨테이너는 최소한 EJB 기능의 EJB Lite 서브세트를 구현해야 합니다. 애플리케이션 서버는 EJB Lite 서브세트를 지원하는 추가 기능도 포함합니다. 자세한 정보는 EJB 3.2 스펙을 참조하십시오.
주의: 컨테이너 관리 인증은 기본 컨테이너 관리 인증 별명으로만 지원됩니다. 데이터 소스의 경우, Java™ EE 데이터 소스 자원의 사용자 ID와 비밀번호 필드, 또는 임베디드 가능한
특성 데이터 소스는 기본 컨테이너 관리 인증 별명으로 사용됩니다.
EJB Lite는 다음을 포함합니다.
- 동기 메소드만 있는 로컬(인터페이스 없음) 세션 Bean으로, Stateless, stateful 및 싱글톤 Bean 유형을 포함합니다.
- 선언적 및 프로그래밍 방식 보안.
- 인터셉터.
- 어노테이션 또는 XML 배치 디스크립터, ejb-jar.xml 파일 지원.
- JPA(Java Persistence Architecture) 2.1.
- 비동기 메소드
- 비지속적 타이머

WebSphere® 임베드 가능 컨테이너는 다음 추가 기능을 제공합니다.
- JDBC(Java Database Connectivity) 데이터 소스 구성, 사용법 및 종속성 인젝션.
- Bean 유효성 검증임베드 가능 EJB 컨테이너와 함께 Bean 유효성 검증을 사용하려면 javax.validation 클래스가 클래스 경로에 존재해야 합니다. 다음 두 방법 중 하나로 이를 수행할 수 있습니다.
- ${WAS_INSTALL_ROOT}\runtimes\ 디렉토리에 있는 JPA 씬 클라이언트를 클래스 경로에 포함시키십시오. JPA 2.1의 경우 com.ibm.ws.jpa-2.1.thinclient_9.0.jar을 사용하고 JPA 2.0의 경우 com.ibm.ws.jpa-2.0.thinclient_9.0.jar을 사용하십시오. 자세한 정보는 임베디드 가능한 컨테이너 실행 및 JPA에 대한 정보 주제를 참조하십시오.
- 써드파티 Bean 유효성 검증 제공자 Java 아카이브(JAR) 파일을 임베드 가능 EJB 컨테이너 런타임의 클래스 경로에 포함시키십시오.
참고: JPA 제공자가 작동 및 공급업체 특정 API에 모두에서 다르기 때문에, OpenJPA에 종속되는 애플리케이션의
경우 JPA 2.0 씬 클라이언트를 대신 EJB 임베드 가능 컨테이너와 함께 사용할 수 있습니다.
{WAS_INSTALL_ROOT}\runtimes\com.ibm.ws.jpa-2.0.thinclient_9.0.jar
디렉토리에 위치하는 JPA 2.0 씬 클라이언트를 포함하십시오.