웹 단편 프로젝트 마법사를 사용하여 작업공간에서 웹 단편 프로젝트를 작성할 수 있습니다.
시작하기 전에
웹 단편은 웹 애플리케이션 내에서 사용 중인 프레임워크가 web.xml에서 정보를
추가하거나 편집할 필요없이 모든 아티팩트를 정의할 수 있는 방식의
웹 애플리케이션 논리 파티셔닝입니다. 웹 단편에는 web.xml 디스크립터가
사용하는 거의 모든 동일 요소가 포함될 수 있으며 다음 요구사항이 수반됩니다.
- 디스크립터의 최상위 레벨 요소는 웹 단편이어야 함
- 해당 디스크립터 파일은 web-fragment.xml이라고 해야 함
프레임워크가 JAR 파일로 패키징되고
배치 디스크립터 양식으로 된 메타데이터 정보가 있는 경우 web-fragment.xml 디스크립터는
JAR 파일의 META-INF/ 디렉토리에 있어야 합니다.
웹 단편은 접속 가능한 라이브러리
JAR 파일(web-fragment.xml에 증분 배치 정보와 잠재적으로 관련된 모든 클래스가 포함되어 있음)을 사용하여
웹 애플리케이션의 배치 디스크립터를 정의 또는 확장하기 위한 메커니즘입니다. 웹 단편은 또한
META-INF 디렉토리의 web-fragment.xml과 함께 라이브러리(JAR)로 패키징됩니다. 결과적으로 웹 단편 프로젝트는
웹 단편 패싯이 추가된 필수 유틸리티 프로젝트입니다. 웹 단편 패싯으로 단편 프로젝트에 관련된 컨텍스트 기능을
추가할 수 있습니다.
프로시저
- Java™ EE 퍼스펙티브에서
을 선택하십시오.
웹 단편 마법사가 열립니다.
- 프로젝트 이름 필드에 웹 단편 프로젝트의 이름을
입력하십시오. 기본 프로젝트 위치를
변경하려면 기본 위치 사용 선택란을 선택 취소하고
찾아보기 단추를 클릭하여 새 위치를 선택하십시오.
다른 프로젝트에서 사용 중인 기본이 아닌
프로젝트 위치를 지정하면 프로젝트 작성에
실패합니다.
- 대상 런타임 필드는 엔터프라이즈 프로젝트의
선택사항으로 미리 채워집니다.
- 옵션: 구성 드롭 다운 목록에서 사전 정의된 프로젝트
구성을 선택하십시오.
- 옵션: 구성 세부사항을 수정하려면 다음과 같이 수정을 클릭하십시오.
- 프로젝트 패싯 목록에서 하나 이상의
프로젝트 패싯을 선택하십시오. 서버 런타임 환경을 지정하려면 런타임을 클릭한 후
하나 이상의 런타임을 선택하십시오. 선택한 후,
확인을 클릭하여 사용자 정의 구성을 저장할 수 있습니다.
- 옵션: 동적 웹 프로젝트에 프로젝트 추가 선택란을
선택하여 웹 아카이브(WAR) 프로젝트에
새 모듈을 추가하십시오. 새 동적 웹 프로젝트 이름을 입력하거나
동적 웹 프로젝트 이름 조합 상자의
드롭 다운 목록에서 기존 프로젝트를 선택하십시오. 또는 새로 작성을 클릭하여 동적 웹
프로젝트 마법사를 실행하십시오.
- 작업 세트에 프로젝트 추가를 선택하여 웹 단편 프로젝트를 기존 작업 세트에 추가하거나
선택을 클릭하여 작업 세트를 찾으십시오. 다음을 클릭하십시오.
- Java 애플리케이션 빌드를 위한 프로젝트 구성 페이지에 있는 빌드 경로의
소스 폴더 필드에서 폴더 추가...를 클릭하여 빌드 경로의 소스에 대한 폴더를
추가하거나 기본값(src)을 승인하십시오.
- 기본 출력 폴더 필드에서
출력 파일의 폴더를 지정하거나 기본값(bin)을 승인하고
완료를 클릭하십시오.
- 엔터프라이즈 탐색기 보기에 결과 웹 단편 프로젝트 폴더가 표시됩니다.