애플리케이션 배치 디스크립터 편집기에는 배치 디스크립터(application.xml)에서
다양한 특성 및 설정을 표시하는 화면 이동 가능한 페이지 및 접을 수 있는 섹션과
바인딩 및 확장 파일에 작성된 기타 메타데이터가 포함되어 있습니다. 이 편집기는
동적이며 섹션 및 페이지는 애플리케이션 배치 디스크립터 버전 및 사용 가능한 Workbench
기능에 따라 작성됩니다. 편집기를 열려면 프로젝트의 배치 디스크립터를 마우스 오른쪽
단추로 클릭한 후 를 선택하십시오.
코어 기능은 일반적으로 편집기 페이지의 맨 위에
있습니다. 코어 페이지 및 섹션을 보려면 편집기에서 초점을
설정하고 alt-shift-c를 누르십시오. 코어 페이지, 섹션, 헤더 및 탭은 파란색으로 강조표시되어 있으며
Alt+Shift+C를 다시 누를 때까지 계속 파란색으로 표시됩니다. 확장기능 및 바인딩은 보통 중첩된 섹션이며
편집기 페이지의 맨 아래에 있습니다. 섹션을 접으면 컨텐츠가 숨겨지지만 표제
정보는 남아 있습니다. 각 페이지에서 데이터 및 특성을
필터링할 때 유용합니다. 이 편집기에서는 사용자가 편집기를 닫은 후 다시 열 때 사용자가 접은 섹션을
기억합니다. 또한 각 섹션의 끝이나 처음에 있는 숨겨진 경계를 끌어서
섹션의 크기를 조정할 수 있습니다.
애플리케이션 배치 디스크립터 편집기는 일반적으로 다음의 자원을 수정합니다.
- application.xml
- ibm-application-bnd.xmi
- ibm-application-ext.xmi
- .modulemaps
애플리케이션 배치 디스크립터 편집기는 일반적으로 다음의 페이지, 섹션 및 보기를
표시합니다.
개요 페이지
클라이언트 편집기의 개요 페이지는 애플리케이션 배치 디스크립터의 컨텐츠에 대한
빠른 요약을 제공합니다. 여기에는 일반 정보, 모듈, 보안 역할, 아이콘 및 WebSphere®
확장 섹션이 포함됩니다.
- 일반 정보 섹션
- 일반 정보 섹션을 사용하면 application.xml 파일에 저장된 대로
엔터프라이즈 애플리케이션에 대한 표시 이름 및 설명을 볼 수 있습니다.
- 모듈 섹션
- 개요 페이지의 모듈 섹션에서는 애플리케이션에 대해 정의된 모듈의 이름을 표시하고
편집기의 모듈 페이지에 대한 빠른 링크를 제공합니다.
- 보안 역할 섹션
- 개요 페이지의 보안 역할 섹션에서는 애플리케이션에 대해 정의된 보안 역할을 표시하고
편집기의 보안 페이지에 대한 빠른 링크를 제공합니다.
- 아이콘 섹션
- 아이콘 섹션을 사용하면 엔터프라이즈 애플리케이션을 표시하는 아이콘을 선택할 수
있습니다. 이러한 아이콘은 서버에서 식별을 위해 사용됩니다. 아이콘을 사용하려면
먼저 그래픽 파일을 엔터프라이즈 애플리케이션 프로젝트로 가져와야 합니다(기본적으로
배치 시 이 파일을 찾으려면 해당 파일이 EAR 파일에 포함되어 있어야 함).
일단 파일을 프로젝트로 가져오면 애플리케이션 배치 디스크립터 편집기의 아이콘
대화 상자에서 해당 파일을 선택할 수 있습니다. 해당 파일을 프로젝트로
가져오지 않으면 대화 상자에 아이콘이 표시되지 않습니다.
- WebSphere 확장기능 섹션
- (WebSphere Application Server를 대상으로 하는 애플리케이션의 경우) 개요 페이지의
WebSphere 확장기능 섹션에서는 다시 로드 간격 및 공유 세션 컨텍스트 특성을 설정할 위치를
제공합니다.
모듈 페이지
모듈 페이지를 사용하여
엔터프라이즈 애플리케이션에서 EJB, 웹 및 애플리케이션 클라이언트 모듈의
추가, 편집, 찾아보기 및 제거를 수행할 수 있습니다. 모듈 목록에서 모듈을
선택하면 속성이 분할창의 오른쪽에 있는 필드에 표시됩니다. 필드의 목록은
선택된 모듈의 유형과 일치하도록 동적으로 변경됩니다.
자세한 정보는 엔터프라이즈 애플리케이션에
모듈 추가를 참조하십시오.
- 프로젝트 유틸리티 JAR 섹션
- 이 섹션을 사용하면 Java™ 프로젝트를 엔터프라이즈 애플리케이션의
모듈에서 사용할 수 있는 유틸리티 JAR 파일로 추가할 수 있습니다.
EAR 파일을 내보내면 각 Java 프로젝트에 대해
유틸리티 JAR가 작성됩니다.
보안 페이지
보안 역할 보기, 추가, 제거, 수집 및 결합을
수행하려면 보안 페이지를 사용하십시오.
수집 옵션은
애플리케이션에 포함된 모듈에 정의되어 있는 모든 보안 역할을 롤업합니다.
결과 목록은 애플리케이션에 있는 모든 모듈의 역할을 모두 합한 것입니다.
바꾸기 옵션은 원래 역할을 다른 기존 역할로
바꿉니다. 애플리케이션 및 애플리케이션 내의 모듈에서 원래 역할이
제거됩니다.
자세한 정보는 보안 역할 정의를 참조하십시오.
- WebSphere 바인딩
섹션
- (WebSphere Application Server를 대상으로 하는 애플리케이션의 경우) 보안 페이지의 WebSphere 바인딩
섹션에서는 사용자 및 그룹을 보안 역할에 추가할 위치를 제공합니다.
- 바인딩으로 실행되는 보안 역할 섹션
- (WebSphere Application Server를 대상으로 하는 애플리케이션의 경우) Bean이 실행하는 보안 ID를
지정하려면 바인딩으로 보안 역할 실행 섹션을 사용하십시오.
배치 페이지
WebSphere Application Server 런타임 환경을 사용하도록
대상화된 엔터프라이즈 애플리케이션의 경우 배치 페이지를 사용하여 서버에 배치할 추가 옵션을
지정할 수 있습니다. 예를 들어, 서버에 배치할 JDBC 제공자, 데이터 소스, 자원 특성 및
애플리케이션을 정의할 수 있습니다.
확장 서비스 페이지
J2EE 애플리케이션에 대한
마지막 참가자 지원 확장기능 및 애플리케이션 프로파일링을 구성하려면 확장
서비스 페이지를 사용하십시오.
- 마지막 참가자 지원
- 하나의 1단계 자원이 하나 이상의 2단계 자원으로 2단계 트랜잭션에 참여하도록
허용하려면 마지막 참자가 지원을 사용하십시오.
- 애플리케이션 프로파일링
- 애플리케이션이 작동 중인 활성 태스크에 따라 서로 다른 정책 세트 아래에서
애플리케이션을 실행하려면 애플리케이션 프로파일링을 사용하십시오.
소스 페이지
소스 페이지를
사용하면 application.xml 파일을 직접 보고 수정할 수 있습니다. 소스 페이지의
XML은 배치 디스크립터가 편집될 때 동적으로 변경되며 애플리케이션 배치 디스크립터
편집기의 기타 페이지는 소스 페이지에서 작성하는 변경사항을 반영합니다.
그런데 XML 소스 편집은 배치 디스크립터 편집에 권장되는 방법이 아닙니다.
편집기의 다른 페이지 및 섹션을 사용하여 가능하면 많은 변경을
수행하는 것이 좋습니다.