프로젝트 탐색기 보기의 구성
프로젝트 탐색기 보기는
동적 웹 프로젝트의 사용자 정의 보기를 표시합니다. 기본적으로
동적 웹 프로젝트는 동적 웹 프로젝트라고 하는 최상위 레벨 카테고리 아래에 표시됩니다.
다음은 프로젝트 노드 아래에 표시되는 주목할 만한 최상위 레벨 오브젝트 중 일부입니다(기본 폴더 이름을 기반으로 함).
웹 사이트 탐색 -
홈 페이지를 기초로 사이트 구조를 계층으로 지정하기 위해 사용되는
Web Site Designer를 엽니다. 이 Designer를 사용하면
사용자 웹 페이지에서 탐색줄이 자동으로 작성됩니다.
웹 다이어그램 - 웹
응용프로그램 다이어그램이나 웹 다이어그램은 Faces 또는 Struts 기반 응용프로그램과 같은
웹 응용프로그램의 플로우를 시각화하고 변경하는 데 도움을 주는 파일입니다.
이 파일 및 연관된 마법사에서는 팔레트에서 오브젝트를 클릭하여 웹 응용프로그램의 다이어그램을
구성할 수 있습니다.
웹 전개 설명자 -
이 파일은 웹 전개 환경에서 작성한 모듈의 전개 정보를 지정하기 위해
사용하는 WebContent/WEB-INF/web.xml 파일에 해당합니다. 웹
전개 설명자 편집기를 사용하여 이 파일을 편집하거나 해당 팝업 메뉴에서
연결 프로그램을 선택하여 다른 편집기로 파일을 열 수 있습니다.
전개 설명자
바로 아래에는 Servlet, Servlet 맵핑, 필터, 필터 맵핑, 참조, 보안(제한조건 및
역할) 및 리스너 작성을 위해 예약된 위치 표시기 오브젝트가 있습니다. 오브젝트를
마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 새로 작성을 선택하여
오브젝트의 인스턴스를 작성할 수 있습니다.
JavaSource - 이 노드는 프로젝트에 있는 Java 자원을 표시합니다.
프로젝트에 단일 Java 소스
폴더가 있는 경우, 소스 폴더 안의 패키지 및 클래스(예: Servlet, Bean)는
JavaSource 폴더 노드 바로 아래에 표시됩니다. 프로젝트에
여러 소스 폴더가 있는 경우, 각 소스 폴더는 JavaSource 폴더 아래에 나타나고 폴더를 펼치면
해당 패키지 및 클래스를 볼 수 있습니다.
주: 폴더에 제공되는 기본 이름이 JavaSource이어도,
를 선택하여
환경 설정 페이지에서 이름을 변경할 수 있습니다.
- 라이브러리 - 이 폴더에는 프로젝트 특성에서 정의한 라이브러리 JAR 파일이
있습니다. 다음 세 가지 유형의 JAR 파일이 표시됩니다.
- 프로젝트의 WebContent/WEB-INF/lib 디렉토리에 포함된 JAR 파일
- 프로젝트에 외부 JAR 파일(예: j2ee.jar 및 rt.jar)
- Java 프로젝트에
대한 특수 참조인 프로젝트 라이브러리
웹 프로젝트를 내보내면 런타임 동안 웹 응용프로그램이
사용한 Java 프로젝트에서 JAR 파일이 자동으로 작성됩니다. 라이브러리는 클래스 경로 순서로 표시됩니다. 기본적으로 프로젝트 내의 포함된 JAR 파일만 표시됩니다. 네비게이터 보기의
메뉴 단추(
)에서
참조된 라이브러리 표시를 선택하여 외부 JAR 및
프로젝트 라이브러리를 표시할 수도 있습니다.
- imported_classes 폴더 - 이 폴더는 WAR을 가져오는 중에 작성될 수 있으며
소스를 동반하지 않는 클래스 파일을 포함합니다. imported_classes 폴더는 Java 클래스
폴더입니다. Java 클래스 폴더는 웹 프로젝트 Java 빌드 경로
특성 페이지를 사용하여 작성될 수도 있습니다.
Windows 탐색기 또는 데스크탑에서
네비게이터 보기의 imported_classes 폴더로
클래스 파일을 끌어다 놓을 수 있습니다.
웹 컨텐츠 폴더 - 이 폴더에는 서버에 공개될 항목이 들어 있습니다. 새로 작성된 정적 웹 프로젝트 및 동적 웹 프로젝트에서 이 폴더의 기본 이름은
WebContent입니다.
주: 프로젝트의 특성 대화 상자에 대한 웹 페이지에서 이름을
변경할 수 있습니다. 동적 웹 프로젝트에서 폴더 이름을 변경하면
Java 빌드 출력 디렉토리가
갱신됩니다. 를
선택하여 새 웹 프로젝트를 작성할 때 적용할 기본 폴더 이름에 대한 환경 설정을
변경할 수 있습니다.
- META-INF - 이 디렉토리에는 MANIFEST.MF 파일이 포함되는데, 이 파일은
동일한 엔터프라이즈 응용프로그램 프로젝트의 다른 프로젝트에 존재하는
종속 JAR 파일에 대한 클래스 경로를 맵핑하는 데 사용됩니다. 이 파일에 있는
항목은 참조된 JAR 파일을 포함시키기 위해 런타임 프로젝트 클래스 경로 및
Java 빌드 설정을 갱신합니다.
- 주제 - 캐스케이딩 스타일시트 및 기타 스타일 관련 오브젝트용으로 제안된 디렉토리
- WEB-INF - 웹 응용프로그램에 대해 지원되는 웹 자원을 보관하는
디렉토리(예: .xmi 파일, .xml 파일 및 web.xml). web.xml 파일을 두 번 클릭하는 것은
전개 설명자를 두 번 클릭하는 것과 같습니다. 이렇게 하면 웹 전개 설명자 편집기가 열립니다.