WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows, z/OS

PSSB(Partition Stateless Session Bean) 작성

시작하기 전에

PSSB(Partition Stateless Session Bean)는 파티션 기능 응용프로그램의 중심 요소입니다. Application Server는 시작 시 응용프로그램을 조회하여 응용프로그램에 필요한 파티션을 판별할 수 있습니다. 또한 Application Server에서 응용프로그램에 파티션이 활성화 또는 비활성화된 경우를 알릴 때 사용합니다. 활성화되었다는 것은 HA 관리자가 이 클러스터 구성원에 파티션을 지정했음을 의미합니다(HA 관리자가 클러스터 구성원에 파티션을 지정하는 방법을 보려면 HA 관리자 정책에 대한 섹션 참조).

이 타스크의 수행 목적 및 시기

이 활동에서는 이전 섹션에서 작성한 엔터프라이즈 Bean 모듈에 PSSB를 추가합니다.
  1. WSAD 버전 5.1에서 엔터프라이즈 Bean 프로젝트를 마우스 오른쪽 단추로 클릭하고 새로 작성을 클릭하십시오. 그러면 엔터프라이즈 Bean을 작성할 수 있는 새 창이 표시됩니다.
  2. 창의 왼쪽 프레임에서 EJB를 클릭하고 오른쪽에서 엔터프라이즈 Bean을 클릭하십시오. 다음을 클릭하십시오.
  3. PSSB를 호스트할 EJB 모듈을 선택하고 다음을 클릭하십시오. 선택한 모듈은 이 대화 상자로 가져오려고 클릭한 것이므로 이미 올바른 모듈입니다.
  4. 세션 Bean을 작성하십시오. 완료했으면 다음을 클릭하십시오.
    1. 단일 선택란에서 세션 Bean을 선택하십시오.
    2. Bean 이름을 제공하십시오.
    3. 경로 소스 폴더 정보를 제공하십시오.
    4. 기본 패키징 정보를 제공하십시오.
  5. PSSB의 로컬 인터페이스 및 로컬 홈 인터페이스를 정의하십시오.
    1. 로컬 홈 인터페이스 옆의 클래스... 단추를 클릭하십시오.
    2. 아래로 화면이동하여 PartitionHandlerLocalHome 인터페이스를 선택하십시오. 이전에 빌드 경로에 추가한 wpf.jar 파일에서 패키지 이름 com.ibm.websphere.wpf를 확인할 수 있습니다. 이 대화 상자에는 로컬 홈 인터페이스로 사용할 수 있는 인터페이스만이 표시됩니다.
    3. 확인을 클릭하십시오.
    4. 로컬 홈 인터페이스 옆의 클래스... 단추를 클릭하십시오.
    5. 아래로 화면이동하여 PartitionHandlerLocalHome 인터페이스를 선택하십시오.
    6. 확인을 클릭하십시오.
  6. 완료를 클릭하십시오. 이제 PSSB가 작성되어 엔터프라이즈 Bean 모듈에 포함됩니다. 다음으로 PartitionHandler에서 엔터프라이즈 Bean의 구현 Bean으로 메소드를 추가해야 합니다. 이 작업을 쉽게 수행할 수 있는 내장 메커니즘은 없지만 WSAD가 메소드를 매우 쉽게 추가할 수 있게 하는 데 사용할 수 있는 요령이 있습니다.
  7. 프로젝트에 방금 추가한 Bean을 찾고 pssb_name(사용자가 PSSB에 지정한 이름)을 두 번 클릭하십시오.
  8. pssb_name을 변경하여 PartitionHandlerLocal 인터페이스도 구현하고 저장을 클릭하십시오.
  9. 요약에서 클래스 이름을 클릭하고 소스 > 대체 / 메소드 구현을 선택하여 인터페이스에서 누락된 메소드를 생성하십시오.
  10. 이후에 표시되는 대체 / 구현 메소드 창에서 EJBLocalObject의 선택란을 선택 취소하고 확인을 클릭하십시오. 그러면 쉽게 한 단계로 로컬 인터페이스에서 메소드가 추가됩니다.
  11. pssb_name에서 PartitionHandlerLocal 인터페이스를 제거하고 저장을 클릭하십시오.

결과

이제 PSSB가 사용자 정의할 준비가 되었습니다.



Related tasks
새 파티션된 응용프로그램에서 WSAD 5.1 사용

타스크 주제    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:38:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/twpfpssb.html

© Copyright IBM 2005, 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)