ActivitySessions를 사용하도록 엔터프라이즈 애플리케이션 개발

이 주제는 엔터프라이즈 애플리케이션에서 ActivitySessions를 사용하기 위한 상위 레벨 태스크의 개요를 제공합니다.

이 태스크 정보

엔터프라이즈 애플리케이션에서 ActivitySessions를 사용하기 전에, 다음을 고려하십시오.
  • ActivitySession 컨텍스트에서 액세스되는 애플리케이션은 애플리케이션 메소드 제공 시 EJB(Enterprise JavaBeans) 컨테이너에서 처리된 javax.transaction.InvalidTransactionException RemoteException을 수신할 수 있습니다. ActivitySession 기반 활성 정책이 있는 엔터프라이즈 Bean의 인스턴스가 동시 글로벌 및 로컬 트랜잭션과 관련된 경우 이 예외가 발생합니다.
  • 엔터프라이즈 Bean을 사용하여 ActivitySession 컨텍스트에 참여하고 ActivitySession-based 조작을 지원할 수 있게 하려면, ACTIVITY_SESSION의 ActivationPolicy로 구성되어야 합니다. TRANSACTION 또는 ONCE의 ActivationPolicy로 구성된 Bean이 ActivitySession 컨텍스트에 참여할 수 없습니다.
  • 세션 Bean은 컨테이너 관리된 ActivitySession을 사용하거나 Bean-관리된 ActivitySessions을 구현할 수 있습니다. 엔티티 Bean은 컨테이너 관리된 ActivitySessions만을 사용할 수 있습니다. Bean은 엔터프라이즈 Bean을 배치할 때 bean 관리 또는 컨테이너 관리가 되도록 트랜잭션 유형 배치 속성을 설정하여 ActivitySession 관리에 대하여 컨테이너 관리 또는 Bean 관리가 되도록 배치됩니다. Bean 관리 트랜잭션을 사용하는 Bean은 Bean 관리 ActivitySessions를 사용할 수 있습니다. 컨테이너 관리 트랜잭션을 사용하는 Bean은 컨테이너 관리 ActivitySessions를 사용할 수 있습니다.
  • 세션 Bean 또는 엔터프라이즈 애플리케이션 클라이언트가 자체 ActivitySessions을 관리하도록 하려는 경우, ActivitySessions를 관리하기 위해 엔터프라이즈 Bean 또는 J2EE 클라이언트 개발에 설명된 대로 ActivitySession의 경계를 명시적으로 구분하는 코드를 써야 합니다.
다음 상위 레벨 태스크에서는 엔터프라이즈 애플리케이션에서 ActivitySession을 사용하는 방법에 대해 설명합니다.

프로시저

엔터프라이즈 애플리케이션에서 ActivitySessions를 사용하는 예제는 ActivitySessions 샘플에 대한 주제를 참조하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tas_scene
파일 이름:tas_scene.html