중재 핸들러 작성

중개 핸들러를 작성하고 이에 중개 기능을 추가하며 Application Server에 설치하기 위해 이를 준비할 수 있습니다.

시작하기 전에

Java™ 프로그래밍 환경 및 어셈블리 도구(예: IBM® Rational® Application Developer)에 대한 액세스 권한이 있어야 합니다.

이 태스크 정보

중개 핸들러를 배치할 수 있습니다. 각 중개 핸들러는 런타임 시 특정 대상으로의 메시지 라우팅 또는 메시지 형식 변환과 같은 특정 메시지 처리를 실행합니다. 중개 핸들러는 중개 기능을 수행하는 코드를 추가하는 Java 프로그램 프레임워크입니다.

Java 프로젝트 또는 EJB 프로젝트(전개 아티팩트에 필요함)에서 중개 핸들러 클래스를 정의할 수 있습니다. 프로그래밍 및 배치 아티팩트를 여러 프로젝트로 분리할 수 있습니다. Java 프로젝트 또는 EJB 프로젝트를 위한 대상 서버를 정의하고 서버 런타임 플러그인이 올바르게 클래스 경로를 설정하기 때문에, 다음 단계는 EJB 프로젝트를 위한 것이지만, Java 프로젝트를 작성하고 싶으면 단계가 매우 비슷합니다.

프로시저

  1. 새 EJB 프로젝트를 작성하십시오.
    1. Java EE 프로젝트에 대해 작업하기 위해 Java EE Perspective로 전환하십시오. 창>퍼스펙티브 열기>기타>Java EE를 클릭하십시오.
    2. 파일 메뉴에서 새로 작성 > 프로젝트를 선택하십시오.
    3. Java EE 폴더를 펼친 후 엔터프라이즈 애플리케이션 프로젝트를 선택하십시오. 다음을 클릭하십시오.
    4. 옵션: EJB 프로젝트 대신 Java 프로젝트를 작성한 경우, 컨텍스트 메뉴에 대해 Java 프로젝트 폴더 아이콘을 마우스 오른쪽 단추로 클릭한 후 특성을 선택하십시오. 특성 패널이 나타날 때, 서버 특성을 선택하고 다음 단계에서와 같이 사용자의 시스템을 위한 적절한 서버에 프로젝트를 목표로 하십시오.
    5. 프로젝트를 위해 이름을 입력하고 사용자의 시스템을 위한 적절한 서버에 프로젝트를 목표로 하십시오. (이것이 처음이면 이 서버를 목표로 하고 새로 작성...을 클릭하십시오.) 다음을 클릭하여 EAR 모듈 프로젝트 창으로 이동하십시오.
    6. 새 모듈...을 클릭하십시오.
    7. EJB 프로젝트에 대한 선택란을 선택하고 중개 핸들러의 이름을 입력하여 새 모듈 프로젝트를 작성하십시오.
    8. 완료를 클릭하십시오. EAR 모듈 프로젝트 창으로 리턴됩니다.
    9. 완료를 클릭하여 새 프로젝트를 작성하십시오.
  2. com.ibm.websphere.sib.mediation.handler.MediationHandler 인터페이스를 구현하여 중개 핸들러 클래스를 작성하십시오.
    1. 파일 메뉴에서 새로 작성 > Java 클래스를 선택하십시오.
    2. 중개 EAR 프로젝트에 대한 소스 폴더를 지정하십시오.
    3. 중개 핸들러의 이름을 지정하십시오.
    4. 수퍼클래스 java.lang.Object를 선택하십시오.
    5. 인터페이스 com.ibm.websphere.sib.mediation.handler.MediationHandler를 선택하십시오.
    6. 상속된 추상 방법 선택란을 선택하십시오.
    7. 완료를 클릭하여 새 중개 핸들러 클래스를 작성하십시오.
  3. IBM Rational Application Developer을 사용하여 사용자의 중개 핸들러에 메시지를 변형시키거나 경로화하는 기능 코드를 추가하십시오. 자세한 정보는 핸들러 코드에 중개 기능 추가의 내용을 참조하십시오.참고로 툴킷에 의해 작성된 핸들 메소드에 대한 기본 리턴값은 false입니다. 이는 메시지가 버려지도록 합니다. 메시지를 보관하려면 리턴값을 true로 변경해야 합니다.
  4. 중개 핸들러 클래스에서 EAR 파일을 생성하십시오. IBM Rational Application Developer 문서의 지시사항에 따르십시오.

다음에 수행할 작업

이제 중개 핸들러가 들어 있는 EAR 파일을 Application Server에 설치할 준비가 되었습니다.

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



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