이 타스크의 수행 목적 및 시기
세션 Bean은 컨테이너 관리 지속(CMP) EJB(Enterprise JavaBean)가 프록시 데이터 소스를
통해 사용하는 데이터 소스의 자원 참조를 작성하고 트랜잭션에서 사용할 데이터 소스를
지정합니다.
CMP EJB는 서부 해안 데이터베이스 westtest에 액세스하는
데이터 소스와 동부 해안 데이터베이스 easttest에 액세스하는
두 개의 DB2 데이터 소스를 사용합니다. 따라서 세션 Bean AccountTransaction에 대해
두 개의 데이터 소스 참조를 작성해야 합니다.
- EJB 전개 설명자의 참조 탭에 있는 Bean 목록에서
AccountTransaction을 선택하십시오.
- 추가...를 클릭하십시오.
- 패널에서 자원 참조를 선택하고 다음을 클릭하십시오.
- 이름을 jdbc/myDS1로 정의하십시오.
- 유형을 javax.sql.Datasource로 정의하십시오.
- 인증을 컨테이너로 정의하십시오.
- 공유 범위를 공유 가능으로 정의하십시오.
- 완료를 클릭하십시오.
- 앞의 단계를 반복하여 자원 참조 jdbc/myDS2를 작성하십시오.
- 이전 단계를 반복하여 자원 참조 jdbc/proxyds를 작성하십시오.
결과
이제 세션 Bean AccountTransaction에 대해 두 개의 자원 참조를 작성했습니다.
다음에 수행할 내용
참조 패널에서 jdbc/myDS1의 WebSphere 바인딩을
jdbc/WestDS로, jdbc/myDS2의 WebSphere 바인딩을
jdbc/EastDS로, jdbc/proxyds의 WebSphere 바인딩을
jdbc/dsSampleDSProxy로 설정하십시오.