트랜잭션을 사용할 컴포넌트 개발
이러한 주제에서는 트랜잭션을 사용할 WebSphere® 애플리케이션 컴포넌트 개발에 대한 정보를 제공합니다.
이 태스크 정보
애플리케이션이 트랜잭션을 사용하는 방법은 다음과 같이 애플리케이션 컴포넌트의 유형에 따라 다릅니다.
- 세션 Bean은 컨테이너 관리 트랜잭션(여기서 bean은 컨테이너로 트랜잭션의 관리 위임) 또는 bean 관리 트랜잭션(bean이 스스로 트랜잭션을 관리하는 컴포넌트 관리 트랜잭션)을 사용할 수 있습니다.
- 엔티티 Bean은 컨테이너 관리 트랜잭션을 사용합니다.
- 웹 컴포넌트(서블릿) 및 애플리케이션 클라이언트 컴포넌트는 컴포넌트 관리 트랜잭션을 사용합니다.
프로시저
- 트랜잭션 전개 속성을 구성하십시오. 이 태스크는 트랜잭션 유형 전개 속성에 적합한 값을 설정하여 EJB 컴포넌트가 컨테이너 관리 또는 bean 관리 트랜잭션을 사용할지 여부를 판별합니다.다른 트랜잭션 배치 디스크립터 속성을 구성할 수도 있습니다.
- 컴포넌트 관리 트랜잭션을 사용하십시오. 세션 bean, 웹 컴포넌트 또는 애플리케이션 클라이언트 컴포넌트가 자체 트랜잭션을 관리하도록 하려면, 트랜잭션의 경계를 명시적으로 정하는 코드를 작성해야 합니다. 트랜잭션의 클라이언트 지원에 대한 주제에서 설명된 대로 애플리케이션 클라이언트 컴포넌트에 사용할 수 있는 트랜잭션 지원에 일부 제한이 있습니다.