동적 웹 프로젝트 작성

데모 보기

웹 프로젝트에서 웹 응용프로그램에 대한 자원을 작성 및 유지보수합니다. 정적 웹 프로젝트와는 달리, 동적 웹 프로젝트를 사용하여 JavaServer Pages 및 Servlet과 같은 자원을 작성하고 Struts 및 JavaServer Faces와 같은 기술을 사용할 수 있습니다.

새 동적 웹 프로젝트를 작성하려면 다음 단계를 완료하십시오.

  1. 웹 Perspective를 열고 파일 > 새로 작성 > 동적 웹 프로젝트를 선택하십시오. 새 동적 웹 프로젝트 마법사가 시작됩니다.
  2. 웹 프로젝트의 이름을 입력하십시오.

  3. 프로젝트 위치 필드(파일 시스템에 프로젝트가 저장된 위치)의 기본값을 허용하거나 찾아보기를 눌러 파일 시스템에서 위치를 선택하십시오. 아직 고급 옵션이 표시되지 않은 경우 고급 표시 단추를 클릭하십시오.

  4. Servlet 버전 번호를 선택하십시오. Servlet 버전이 응용프로그램을 실행할 수 있는 서버 레벨을 결정합니다. 예를 들어, Servlet 버전 2.4는 WebSphere Application Server V6에서 지원되며 V5에서는 지원되지 않습니다. 작성하려는 새 Servlet 및 JSP 파일은 사용 가능한 최신 스펙 레벨이어야 합니다. (프로젝트에 가져오려는 레거시 동적 요소를 지원하기 위해 이전 스펙 레벨이 제공됩니다.)
    참고:
    • Servlet 버전에 따라 드롭 다운 목록에 표시되는 대상 서버 선택사항이 결정됩니다.
    • 다음 Servlet 버전은 다음 J2EE 레벨에 해당됩니다.
      • 버전 2.2 - J2EE 1.2
      • 버전 2.3 - J2EE 1.3
      • 버전 2.4 - J2EE 1.4
    • J2EE 이주 마법사를 사용하여 Servlet 버전을 업그레이드할 수 있지만 이전 레벨로 되돌릴 수는 없습니다. 예를 들어, 버전 2.4를 선택할 경우 WebSphere® Application Server V6과 같이 버전 2.4를 지원하는 서버에만 전개할 수 있습니다.
  5. 드롭 다운 목록에서 대상 서버를 선택하거나 새로 작성 단추를 선택하여 새 대상 서버를 작성하십시오.
  6. 전개하려면 새 엔터프라이즈 응용프로그램 프로젝트(EAR 프로젝트)나 기존 엔터프라이즈 응용프로그램 프로젝트가 새 웹 프로젝트와 연관되어야 합니다. 엔터프라이즈 응용프로그램 프로젝트의 기본 설정을 바꾸려면 새로 작성을 클릭한 후 변경 작업을 수행하십시오. 마법사 마지막 부분에 웹 프로젝트가 작성될 경우, 새 엔터프라이즈 응용프로그램 프로젝트도 EAR 프로젝트 필드에 지정된 이름으로 작성됩니다. 기본값은 EAR이 추가된 웹 프로젝트의 이름입니다(마법사를 열 때 EAR 프로젝트를 선택하지 않은 경우). 기존 엔터프라이즈 응용프로그램 프로젝트를 사용하려면 EAR 프로젝트 드롭 다운 목록에서 프로젝트를 선택하십시오.

    나중에 다른 엔터프라이즈 응용프로그램 프로젝트에 웹 프로젝트를 모듈로 추가하려면, 엔터프라이즈 응용프로그램 프로젝트용 응용프로그램 전개 설명자 편집기를 열고 모듈 페이지에서 추가 옵션을 선택할 수 있습니다.

  7. 컨텍스트 루트를 지정하십시오. (컨텍스트 루트는 웹 응용프로그램 루트이며, 웹 서버에 전개할 경우 응용프로그램의 맨 위 레벨 디렉토리입니다.) 프로젝트의 팝업 메뉴에서 액세스하는 프로젝트 특성 대화 상자를 사용하여 프로젝트를 작성한 후 컨텍스트 루트를 변경할 수 있습니다. 또한 링크 빌더는 프로젝트 내에서 파일을 이동하거나 파일의 이름을 바꿀 때 링크를 공개할 수 있는지 확인하기 하기 위해 컨텍스트 루트를 사용합니다.
  8. 어노테이션이 있는 Java 클래스에 대한 지원을 추가하려면 적절한 선택란을 선택하십시오.
  9. 프로젝트 옵션을 지정하거나 사용자 정의하려면(예: Struts, EGL 또는 태그 라이브러리 지원 추가), 다음 선택란을 선택하십시오.
  10. 하나 이상의 웹 프로젝트 기능을 선택하십시오. 왼쪽에서 선택한 각 기능에 대한 설명이 오른쪽 상자에 표시됩니다. 기본 기능은 기본 스타일시트(CSS 파일) 및 웹 다이어그램입니다. 기본 스타일시트를 적용하면 프로젝트에 포함된 모든 HTML 및 JSP 파일에 사용되는 Master.css라고 하는 기본 CSS 파일이 작성됩니다.
    • Struts 기술을 사용하는 프로젝트를 작성하려면 Struts를 선택하고 다음을 클릭하십시오. 마법사의 마지막 부분에, 프로젝트에 사용하려는 Struts 기술 버전, 패키지 접두부 및 자원의 번들 여부를 지정할 수 있는 Struts 설정 페이지가 표시됩니다.

    WDO 관계형 데이터베이스 런타임 및 기타 옵션을 선택할 수 있지만, 웹 프로젝트를 작성할 때 이 기능을 선택할 필요는 없습니다. 웹 프로젝트에 Faces 자원을 추가하면 자동으로 Faces 도구가 사용 가능하게 됩니다.

  11. 다음을 클릭하십시오.
  12. 전체 웹 사이트에서 공통된 페이지 템플리트를 공유하도록 하려면 웹 사이트에 대해 기본 페이지 템플리트 사용을 선택하십시오. 제공된 샘플 템플리트 중 하나를 사용할 경우, 샘플 템플리트를 선택한 다음 작은 그림 상자에 표시된 템플리트 중 하나를 선택하십시오. 사용자의 템플리트를 사용하려면, 사용자 정의 템플리트를 선택한 다음 찾아보기를 클릭하여 파일 시스템에서 템플리트를 선택하십시오. 선택한 템플리트는 웹 페이지를 작성할 때 사용할 수 있도록 프로젝트에 복사됩니다.
  13. 완료를 클릭하십시오. (또는 다음을 클릭하여 Struts 설정을 조정하십시오.) 마법사는 웹 컨텐츠 파일, 클래스 파일, 클래스 경로, 전개 설명자 및 메타데이터 지원의 위치를 지정하는 J2EE 폴더 구조를 반영하도록 새 프로젝트를 작성합니다.

이제, Web Site Designer, 웹 자원 편집기(예: Page Designer), 새 파일 마법사 또는 파일 메뉴에서 사용할 수 있는 가져오기 마법사를 사용하여 웹 프로젝트의 컨텐츠를 작성하거나 가져올 수 있습니다.

관련 개념
동적 웹 프로젝트 및 응용프로그램
정적 웹 프로젝트
어노테이션 기반 프로그래밍 개요
관련 태스크
HTML 또는 XHTML 파일 작성
JSP 파일 작성
동적 웹 프로젝트에 Struts 지원 추가
Struts를 사용하여 제대로 구성된 웹 응용프로그램 작성
Faces 응용프로그램 작성 - 개요
웹 어노테이션 태그 추가
사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.