웹 응용프로그램 개요

Rational Developer의 웹 개발 환경은 Sun Microsystems Java™ Servlet 2.3 SpecificationSun Microsystems JSP 1.2 Specification에 정의된 대로 웹 응용프로그램을 개발하는 데 필요한 도구를 제공합니다. 웹 응용프로그램은 간단하지만(정적 웹 페이지만 포함할 수 있거나) 더 고급스럽고 JSP(JavaServer Pages) 파일 및 Java Servlet을 포함할 수 있습니다. 이 자원은 XML 전개 설명자(web.xml) 및 다른 웹 자원과 함께 개발 중 웹 프로젝트에 포함됩니다. 웹 응용프로그램을 웹에 공개할 준비가 되면, 웹 프로젝트가 웹 아카이브(WAR) 파일 양식으로 서버에 전개됩니다. 일반 사용자는 URL에서 웹 응용프로그램을 웹 사이트로 볼 수 있습니다.

개발 단계

사용자 웹 응용프로그램을 구성하는 웹 페이지 및 연관된 파일은 작성할 가장 기본적인 자원이지만, 웹 응용프로그램 개발에 여러 단계가 있으며 여러 웹 응용프로그램이 가장 완벽하고 응집력이 있도록 단계마다 많은 사항을 고려해야 합니다.
  1. 웹 기술 - 웹 응용프로그램 개발을 시작하기 전에, 사용자가 사용하는 많은 웹 기술에 대해 학습해야 합니다.

  2. 웹 프로젝트 - 개발에서 첫 번째 단계로, 모든 웹 응용프로그램 자원을 보유할 웹 프로젝트를 작성해야 합니다.

  3. 웹 개발 도구 - 웹 응용프로그램 개발에 사용할 도구로 웹 Perspective와 이에 연관되는 보기 및 편집기를 탐색하고 익숙하도록 해야 합니다.

  4. 웹 사이트 디자인 - 웹 사이트에 대한 상위 레벨의 목적을 고려하여(비즈니스 논리 플로우, 웹 페이지의 레이아웃 및 구조, 사이트 탐색, 사이트의 시각적 모양 등) 웹 프로젝트의 정보를 채우기 시작하십시오.

  5. 웹 페이지 디자인 - 정적 HTML 페이지에서 동적 JSP 페이지에 이르기까지 스타일시트, 이미지, 링크, 데이터 액세스 등을 고려하여 웹 사이트를 구성하는 개별 웹 페이지를 작성하고 디자인하십시오.

  6. 웹 자원 - 웹 프로젝트의 일부로 필요하지만 사이트 및 페이지 디자인 중 작성하지 않은 자원(예: 태그 라이브러리, Servlet 또는 Struts 자원)을 작성하십시오.
    주: 이 단계는 일반적으로 웹 응용프로그램 개발 전체에 분산되어 있으며, 간혹 끝 부분에서 완료될 수도 있습니다.

웹 응용프로그램 개발 단계를 완료한 후, 웹 응용프로그램을 테스트하고 서버에 전개할 수 있습니다. 웹 응용프로그램 공개에 대한 자세한 정보는 서버 도구 문서를 참조하십시오.

정보 경로

일반적인 웹 응용프로그램 개발 단계 과정에서 사용자에게 도움을 줄 수 있는 몇 가지의 경로 또는 공통 개발 시나리오가 있습니다. 개발 요구사항이 다음 경로 중 하나에 맞을 경우, 개발 프로세스 동안 도움을 제공할 템플리트로 타스크 개요를 사용할 수 있습니다. 이러한 경로가 개발 요구사항에 맞지 않아도, 일반적인 개발 프로세스와 웹 도구에서 가장 일반적으로 사용하는 기능을 학습하는 데 도움이 되는 예제로 유용하다는 것을 알게 될 것입니다.
  • 경로 1 - 기본적인 새 웹 응용프로그램을 작성하려고 하는 데 기존 자원을 전혀 가지고 있지 않습니다. 서버에서 실행할 페이지를 채우기 위해 디자인 단계부터 웹 사이트를 작성하려고 합니다.

  • 경로 2 - 이미 기존 웹 사이트를 가지고 있고 웹 사이트를 Rational Developer로 가져와서 새 웹 프로젝트가 Web Site Designer를 사용할 수 있도록 하려고 합니다.

  • 경로 3 - 이미 기존 웹 프로젝트를 가지고 있고 JSP(JavaServer Pages) 페이지를 작성하고 비주얼 사용자 정의 태그(VCT)를 추가하려고 합니다. 이미 프로젝트에 존재하는 스타일시트도 가지고 있을 때 캐스케이딩 스타일시트(CSS)를 페이지에 적용하려면 다음을 수행하십시오.

관련 개념
웹 도구 기능
웹 개발 도구
웹 Perspective
관련 태스크
동적 웹 프로젝트 작성
웹 페이지 작성 및 편집 - 개요
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.