목적

이 툴 강좌는 RAD 6.0을 사용하여 J2EE 아카이브(WAR, EJB JAR, 클라이언트 어플리케이션 JAR, RAR 및 EAR 파일)를 생성하는 방법에 대해 설명합니다.

이 툴 강좌는 다음 RUP 정보와 관련이 있습니다.

개요

어셈블리는 J2EE 어플리케이션의 컴포넌트를 Application Server로 전개할 수 있는 패키지(file:///C:/Documents%20and%20Settings/gschneem/Local%20Settings/process/artifact/ar_j2ee_module.htm -- This hyperlink in not present in this generated websiteJ2EE 모듈 또는 file:///C:/Documents%20and%20Settings/gschneem/Local%20Settings/process/artifact/ar_j2ee_app.htm -- This hyperlink in not present in this generated websiteJ2EE 어플리케이션)로 결합하는 프로세스입니다. 이러한 패키지는 아카이브 파일로 형식화되며 J2EE 어플리케이션 어셈블리 및 전개 모델에서 정의하는 디렉토리 구조 및 컨텐츠 규칙을 준수해야 합니다.

RAD 6.0은 J2EE 모듈 또는 J2EE 어플리케이션을 나타내는 프로젝트에 어플리케이션 컴포넌트의 개발을 강제 실행함으로써 어셈블리 프로세스를 활용합니다. 프로젝트를 작성하면 툴이 자동으로 J2EE 어플리케이션 어셈블리 및 전개 모델을 준수하는 파일 디렉토리 구조를 프로젝트에 작성합니다. 이어서 제품 마법사를 통해 컴포넌트가 작성되면 기본적으로 프로젝트 내 해당 폴더에 저장됩니다. 예를 들어, 새 JSP 파일 마법사를 사용하여 작성하는 경우, 툴은 기본적으로 웹 컨텐츠 소스 파일의 표준 위치인 웹 프로젝트의 WebContent 폴더에 파일을 저장합니다. 또한 RAD 6.0은 Manifest 파일 및 해당 전개 설명자와 같은 모든 필수 J2EE 어셈블리 및 전개 결과물을 자동으로 생성합니다. 따라서 J2EE 모듈 또는 어플리케이션 어셈블은 해당 전개 설명자를 필요에 따라 편집하고 프로젝트를 아카이브 파일로 내보내는 작업으로 구성됩니다. 이 툴 강좌에서는 다음 단계가 수행됩니다.

프로젝트의 전개 설명자 편집 페이지 맨 위

  1. 엔터프라이즈 어플리케이션 프로젝트(EAR)의 전개 설명자를 편집하려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 탐색기 보기에서 엔터프라이즈 어플리케이션 > project_name을 펼치십시오.
    2. 전개 설명자: project_name을 두 번 눌러 어플리케이션 전개 설명자 편집기를 여십시오.
    3. 편집기 맨 아래에서 해당 탭을 선택하여 특정 전개 설명자 값을 편집하십시오.
    4. 기본 메뉴 표시줄에서 파일 > 저장을 선택하여 전개 설명자 파일을 저장하십시오.
  2. 프로젝트(WAR)의 전개 설명자를 편집하려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 탐색기 보기에서 웹 모듈 > project_name을 펼치십시오.
    2. 전개 설명자: project_name을 두 번 눌러 웹 전개 설명자 편집기를 여십시오.
    3. 편집기 맨 아래에서 해당 탭을 선택하여 특정 전개 설명자 값을 편집하십시오.
    4. 기본 메뉴 표시줄에서 파일 > 저장을 선택하여 전개 설명자 파일을 저장하십시오.
  3. EJB 프로젝트(EJB JAR)의 전개 설명자를 편집하려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 탐색기 보기에서 EJB 모듈 > project_name을 펼치십시오.
    2. 전개 설명자: project_name을 두 번 눌러 EJB 전개 설명자 편집기를 여십시오.
    3. 편집기 맨 아래에서 해당 탭을 선택하여 특정 전개 설명자 값을 편집하십시오.
    4. 기본 메뉴 표시줄에서 파일 > 저장을 선택하여 전개 설명자 파일을 저장하십시오.
  4. 어플리케이션 클라이언트 프로젝트(어플리케이션 클라이언트 JAR) 전개 설명자를 편집하려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 탐색기 보기에서 어플리케이션 클라이언트 모듈 > project_name을 펼치십시오.
    2. 전개 설명자: project_name을 두 번 눌러 클라이언트 전개 설명자 편집기를 여십시오.
    3. 편집기 맨 아래에서 해당 탭을 선택하여 특정 전개 설명자 값을 편집하십시오.
    4. 기본 메뉴 표시줄에서 파일 > 저장을 선택하여 전개 설명자 파일을 저장하십시오.
  5. 커넥터 프로젝트(RAR)의 전개 설명자를 편집하려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 탐색기 보기에서 커넥터 모듈 > project_name을 펼치십시오.
    2. 전개 설명자: project_name을 두 번 눌러 ra.xml 파일에서 XML 편집기를 여십시오.
    3. XML 파일을 편집하여 특정 전개 설명자 값을 변경하십시오.
    4. 기본 메뉴 표시줄에서 파일 > 저장을 선택하여 전개 설명자 파일을 저장하십시오.

프로젝트 유효성 확인 페이지 맨 위

자원을 저장할 때 툴에서 자동으로 해당 자원의 유효성을 확인하도록 기본 설정되어 있지만 자원을 아카이브 파일로 내보내기 전에 수동으로 전체 프로젝트의 유효성을 검증하는 것이 좋습니다. (프로젝트를 마우스 오른쪽 단추로 누른 후, 특성 > 유효성 확인을 선택하면 해당 프로젝트에 대해 실행되는 유효성 검증기를 대체 또는 변경할 수 있습니다.)

  1. J2EE Perspective의 프로젝트 편집기 보기에서 project_name을 마우스 오른쪽 단추로 누르십시오.
  2. 유효성 확인 실행을 선택하십시오.
  3. 유효성 확인이 완료되면 문제점 보기를 선택하십시오. 오류가 나열되면 다음 단계로 진행하기 전에 오류를 해결하십시오.

아카이브 파일로 프로젝트 내보내기 페이지 맨 위

  1. 엔터프라이즈 어플리케이션 프로젝트를 EAR 파일로 내보내려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 편집기 보기에서 project_name을 마우스 오른쪽 단추로 누르십시오.
    2. 내보내기 > EAR 파일을 선택하십시오.
    3. 내보내기 마법사에서 EAR 파일의 원하는 이름 및 위치를 지정하십시오.
    4. 또는 다음을 선택하십시오.
      • 소스 파일 내보내기
      • 기존 EAR 파일로 내보낼 때 겹쳐쓰기 경고를 받지 않게 하려면 기존 파일을 겹쳐쓰십시오.
      • 어플리케이션 프로젝트에서 참조하거나 포함되는 프로젝트의 원래 이름과 클래스 경로 종속성을 유지하려면 프로젝트 빌드 경로 및 메타 데이터 파일을 포함하십시오. 이를 통해 나중에 다른 작업공간으로 EAR을 가져오고 해당 파일을 2진 프로젝트로서 가져올 수 있습니다.
    5. 완료를 누르십시오. 마법사가 지정된 EAR 파일로 어플리케이션 프로젝트의 컨텐츠를 내보냅니다.
  2. 웹 프로젝트를 WAR 파일로 내보내려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 편집기 보기에서 project_name을 마우스 오른쪽 단추로 누르십시오.
    2. 내보내기 > WAR 파일을 선택하십시오.
    3. 내보내기 마법사에서 WAR 파일의 원하는 이름 및 위치를 지정하십시오.
    4. 또는 다음을 선택하십시오.
      • 소스 파일 내보내기
      • 기존 WAR 파일로 내보내기하면서 겹쳐쓰기 경고를 받지 않으려면 기존 파일을 겹쳐쓰십시오.
    5. 완료를 누르십시오. 마법사가 지정된 WAR 파일로 웹 프로젝트의 컨텐츠를 내보냅니다.
  3. EJB 프로젝트를 EJB JAR 파일로 내보내려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 편집기 보기에서 project_name을 마우스 오른쪽 단추로 누르십시오.
    2. 내보내기 > EJB JAR 파일을 선택하십시오.
    3. 내보내기 마법사에서 JAR 파일의 원하는 이름 및 위치를 지정하십시오.
    4. 또는 다음을 선택하십시오.
      • 소스 파일 내보내기
      • 기존 JAR 파일로 내보내기하면서 겹쳐쓰기 경고를 받지 않게 하려면 기존 파일을 겹쳐쓰십시오.
    5. 완료를 누르십시오. 마법사가 지정된 JAR 파일로 EJB 프로젝트의 컨텐츠를 내보냅니다.
  4. 어플리케이션 클라이언트 프로젝트를 어플리케이션 클라이언트 JAR 파일로 내보내려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 편집기 보기에서 project_name을 마우스 오른쪽 단추로 누르십시오.
    2. 내보내기 > 어플리케이션 클라이언트 JAR 파일을 선택하십시오.
    3. 내보내기 마법사에서 JAR 파일의 원하는 이름 및 위치를 지정하십시오.
    4. 또는 다음을 선택하십시오.
      • 소스 파일 내보내기
      • 기존 JAR 파일로 내보내기하면서 겹쳐쓰기 경고를 받지 않게 하려면 기존 파일을 겹쳐쓰십시오.
    5. 완료를 누르십시오. 마법사가 지정된 JAR 파일로 어플리케이션 클라이언트 프로젝트의 컨텐츠를 내보냅니다.
  5. 커넥터 프로젝트를 RAR 파일로 내보내기하려면 다음을 수행하십시오.
    1. J2EE Perspective의 프로젝트 편집기 보기에서 project_name을 마우스 오른쪽 단추로 누르십시오.
    2. 내보내기 >RAR 파일을 선택하십시오.
    3. 내보내기 마법사에서 RAR 파일의 원하는 이름 및 위치를 지정하십시오.
    4. 또는 다음을 선택하십시오.
      • 소스 파일 내보내기
      • 기존 RAR 파일로 내보내면서 겹쳐쓰기 경고를 받지 않게 하려면 기존 파일을 겹쳐쓰십시오.
    5. 완료를 누르십시오. 마법사가 지정된 RAR 파일로 커넥터 프로젝트의 컨텐츠를 내보냅니다.

Rational Unified Process   2003.06.15