J2EE 1.4에서와 같이
Java™ EE 5 이전 스펙에는 배치 디스크립터가
필요하지 않지만 엔터프라이즈 애플리케이션에 배치 디스크립터를 포함시키고 배치 디스크립터
편집기를 사용하여 모듈 종속성에 대한 변경사항을 작성할 수 있습니다.
애플리케이션 배치 디스크립터 편집기에는 배치 디스크립터(application.xml)에서
다양한 특성 및 설정을 표시하는 화면 이동 가능한 페이지 및 접을 수 있는 섹션과
바인딩 및 확장 파일에 작성된 기타 메타데이터가 포함되어 있습니다. 이 편집기는
동적이며 섹션 및 페이지는 애플리케이션 배치 디스크립터 버전 및 사용 가능한 Workbench
기능에 따라 작성됩니다. 편집기를 열려면 프로젝트의 배치 디스크립터를 마우스 오른쪽
단추로 클릭한 후 를 선택하십시오.
프로젝트 작성 마법사에서 배치 디스크립터 생성을 선택하지
않는 한 엔터프라이즈 프로젝트를 작성할 때 배치 디스크립터는 자동으로 생성되지 않습니다.
배치 디스크립터 작성에 대한 자세한 정보는 배치 디스크립터 생성을 참조하십시오.
배치 디스크립터 편집기에는 두 개의 페이지(디자인
페이지 및 소스 페이지)가
포함되어 있습니다. 디자인 페이지에는 개요, 일반
정보, 아이콘을 포함한
다수의 섹션이 포함되어 있습니다. 섹션을 접으면 컨텐츠가 숨겨지지만 표제
정보는 남아 있습니다. 이는 데이터 및 특성에서 필터링 시 유용합니다.
이 편집기에서는 사용자가 편집기를 닫은 후 다시 열 때 사용자가 접은 섹션을
기억합니다. 소스 페이지에는 애플리케이션의 소스(application.xml)가 포함되어
있습니다.
디자인 페이지
애플리케이션
편집기의 디자인 페이지에서는 애플리케이션 배치 디스크립터에 있는 컨텐츠의 빠른
요약을 제공합니다. 여기에는 일반 정보, 모듈, 보안 역할, 아이콘 및 WebSphere®
확장 섹션이 포함됩니다.
- 개요 섹션
- 개요 섹션에서는 애플리케이션에 대해 정의된 모듈의 이름을 표시하고
편집기의 모듈 페이지에 대한 빠른 링크를 제공합니다. 이 섹션을 사용하여
엔터프라이즈 애플리케이션에서 EJB, 웹 및 애플리케이션 클라이언트 모듈의
추가, 편집, 찾아보기 및 제거를 수행할 수 있습니다. 목록에서 모듈을
선택하면 속성이 분할창의 필드에 표시됩니다. 필드의 목록은
선택된 모듈의 유형과 일치하도록 동적으로 변경됩니다.
- 일반 정보 섹션
- 일반 정보 섹션을 사용하면 application.xml 파일에 저장된 대로
엔터프라이즈 애플리케이션에 대한 표시 이름 및 설명을 볼 수 있습니다.
- 아이콘 섹션
- 아이콘 섹션을 사용하면 엔터프라이즈 애플리케이션을 표시하는 아이콘을 선택할 수 있습니다. 이러한 아이콘은 서버에서 식별을 위해 사용됩니다. 아이콘을 사용하려면
먼저 그래픽 파일을 엔터프라이즈 애플리케이션 프로젝트로 가져와야 합니다(기본적으로
배치 시 이 파일을 찾으려면 해당 파일이 EAR 파일에 포함되어 있어야 함).
일단 파일을 프로젝트로 가져오면 애플리케이션 배치 디스크립터 편집기의 아이콘
대화 상자에서 해당 파일을 선택할 수 있습니다. 해당 파일을 프로젝트로
가져오지 않으면 대화 상자에 아이콘이 표시되지 않습니다.
- 조치 섹션
- 조치 섹션에서는 다음 조치를 수행할 수 있는 링크를 제공합니다.
- 유틸리티 Jar 관리: 이 링크를 사용하면 Java 프로젝트를
엔터프라이즈 애플리케이션의 모듈에서 사용할 수 있는 유틸리티 JAR 파일로
추가할 수 있습니다.
EAR 파일을 내보내면 각 Java 프로젝트에 대해
유틸리티 JAR가 작성됩니다.
- WebSphere
배치 디스크립터
- 조치 섹션에서는 다음 조치를 수행할 수 있는 링크를 제공합니다.
- WebSphere
Programming Model Extensions 디스크립터 열기:
(WebSphere Application Server를 대상으로 하는 애플리케이션의 경우)
WebSphere 바인딩 섹션에서는
WebSphere
Programming Model Extensions를 추가하는 위치를 제공합니다.
- WebSphere 바인딩 열기:
(WebSphere Application
Server를 대상으로 하는 애플리케이션의 경우) WebSphere 바인딩
섹션에서는 사용자 및 그룹을 보안 역할에 추가할 위치를 제공합니다.
- WebSphere 확장 열기:
(WebSphere Application
Server를 대상으로 하는 애플리케이션의 경우) WebSphere 확장
섹션에서는 WebSphere 확장을 추가할 위치를 제공합니다.
프로젝트에 대한 WebSphere 바인딩 또는 확장 파일이 작성되어 있지 않은 경우
조치 링크를 클릭하면 해당 파일이 없다는 메시지가 나타납니다. WebSphere
확장 및 바인딩을 작성하는 방법에 대한 정보는 WebSphere 확장기능 및 바인딩 배치 디스크립터 생성을 참조하십시오.
소스 페이지
소스
페이지를 사용하면
application.xml 파일을
직접 보고 수정할 수 있습니다.
소스 페이지의
XML은 배치 설명자가 편집될 때 동적으로 변경되며 애플리케이션 배치 설명자
편집기의 기타 페이지는 소스 페이지에서 작성하는 변경사항을 반영합니다.
배치 디스크립터를 편집하기 위해 XML 소스를 편집하지 않는 것이 좋습니다.
내용을 변경하려면 편집기의
디자인 페이지를 사용하십시오.