애플리케이션 클라이언트 배치 디스크립터 편집기는 배치 디스크립터(application-client.xml)에서
정의할 수 있는 다양한 특성 및 설정을 표시하는 화면 이동 가능한 페이지 및 접을 수 있는 섹션과
기타 확장기능 및 바인딩 파일로 구성되어 있습니다. 이 편집기는 동적이며, 섹션 및 페이지는
애플리케이션 클라이언트 배치 디스크립터 버전 및 워크벤치 기능 환경 설정에 따라
작성됩니다. 편집기를 열려면 프로젝트의 배치 디스크립터를 마우스 오른쪽
단추로 클릭한 후 를 선택하십시오.
코어 기능은 보통 페이지의 맨 위에 위치합니다.
확장기능 및 바인딩은 일반적으로 편집기 페이지의 맨 아래에 있는
중첩된 섹션입니다. 섹션을 접으면 컨텐츠가 숨겨지지만 표제
정보는 남아 있습니다. 각 페이지에서 데이터 및 특성을
필터링할 때 유용합니다.
프로젝트 및 사용 가능한 기능의 특성에 따라 애플리케이션 클라이언트 배치 디스크립터 편집기는
일반적으로 다음 자원의 수정 작업을 지원합니다.
- application-client.xml
- ibm-application-client-bnd.xmi
- ibm-application-client-ext.xmi
- ibm-application-client-ext-pme.xml
애플리케이션 클라이언트 배치 디스크립터 편집기는 일반적으로 다음 페이지를 표시합니다.
개요 페이지
애플리케이션 클라이언트 편집기의 개요 페이지는
애플리케이션 클라이언트 배치 디스크립터의 내용에 대한
빠른 요약을 제공합니다. 이 페이지에는 다음과 같은 섹션이 있습니다.
- 일반 정보 섹션
- 일반 정보 섹션을 사용하면 애플리케이션 클라이언트에 대한 표시 이름 및 설명을
보고 편집할 수 있습니다.
- 참조 섹션
- 참조 섹션에서는 현재 정의된 참조를 보여주며 편집기의 참조 페이지에 대한 링크도
제공합니다.
- 환경 변수
- 환경 변수 섹션을 사용하면 애플리케이션 클라이언트 모듈에 대한 환경 변수를 정의할 수 있습니다.
- 아이콘 섹션
- 아이콘 섹션을 사용하면 애플리케이션 클라이언트 애플리케이션을 표시하는 아이콘을 선택할 수
있습니다. 이러한 아이콘은 서버에서 식별을 위해 사용됩니다. 아이콘을 사용하려면
먼저 그래픽 파일을 엔터프라이즈 애플리케이션 프로젝트로 가져와야 합니다(배치 시 이 파일을 찾으려면
해당 파일이 EAR 파일에 포함되어 있어야 함).
일단 파일을 프로젝트로 가져오면 애플리케이션 클라이언트 배치 디스크립터 편집기의 아이콘
대화 상자에서 해당 파일을 선택할 수 있습니다. 해당 파일을 프로젝트로
가져오지 않으면 대화 상자에 아이콘이 표시되지 않습니다.
- 기본 클래스 섹션
- 기본 클래스 섹션을 사용하여 애플리케이션 클라이언트에 대한 기본 클래스를 편집하거나
새로 고칠 수 있습니다. 편집을 클릭하면 기본 클래스 속성이 정의되는
Manifest 편집기가 열립니다. 새로 고치기를 클릭하면 애플리케이션
클라이언트 편집기에서 필드가 업데이트됩니다.
- 콜백 핸들러
- J2EE 1.3 및 1.4에 한하여 애플리케이션 클라이언트가 콜백 핸들링에 사용하는
클래스를 지정하려면 콜백 핸들러 섹션을 사용하십시오.
- WebSphere® 확장기능
- 이 섹션에서는 WebSphere Application Server에 대해 특별히 정의할 수 있는
추가 확장기능 특성을 보여줍니다. 예를 들어, JTA 경계 설정을 허용할지 여부를 지정할 수 있습니다.
- 메시지 구동 대상
- 애플리케이션 클라이언트에 대한 메시지 구동 대상을 정의하려면 이 섹션을
사용하십시오. 메시지 구동 대상은 애플리케이션 내의 논리 메시지 대상을 지정하는
요소입니다.
참조 페이지
애플리케이션 클라이언트 배치 디스크립터에 대한 참조를 정의하려면
참조 페이지를 사용하십시오. 자세한 정보는
J2EE 모듈에 대한 참조 정의를
참조하십시오.
이 페이지에서는 참조의 JNDI 이름을 정의할 수도 있습니다. 이것은
WebSphere Application Server 바인딩 특성입니다. 자세한 정보는
WebSphere Application Server 문서를 참조하십시오.
WS 확장 페이지
J2EE 1.4 프로젝트의 경우에 한해 이 페이지를 사용하여
WebSphere Application Server의 웹 서비스 클라이언트 보안 확장기능을 정의하십시오.
WS 바인딩 페이지
J2EE 1.4 프로젝트의 경우에 한해 이 페이지를 사용하여
WebSphere Application Server의 웹 서비스 클라이언트 바인딩을 정의하십시오.
WS 핸들러 페이지
J2EE 1.3 및 1.4 프로젝트의 경우에 한해 EJB
모듈의 엔터프라이즈 Bean에 대해 정의된 각 웹 서비스 참조의 웹 서비스 핸들러를 정의하려면 핸들러 페이지를 사용하십시오.
자세한 정보는 웹 서비스 핸들러 정의를 참조하십시오.
확장 서비스 페이지
이 페이지를 사용하여
프로젝트와 연관된 애플리케이션 관리 태스크 및 컨테이너 관리 태스크를
추가, 편집 또는 제거하십시오.
소스 페이지
XML 소스 코드를 직접 보고 수정하려면
소스 페이지를 사용하십시오. 소스 페이지의
XML은 배치 디스크립터가 편집될 때 동적으로 변경되며 애플리케이션 배치 디스크립터
편집기의 기타 페이지는 소스 페이지에서 작성하는 변경사항을 반영합니다.
그런데 XML 소스 편집은 배치 디스크립터 편집에 권장되는 방법이 아닙니다.
편집기의 다른 페이지 및 섹션을 사용하여 가능하면 많은 변경을
수행하는 것이 좋습니다.