주제

소개 페이지 맨 위

J2EE 어플리케이션 어셈블러는 J2EE 모듈J2EE 어플리케이션으로 어셈블합니다. 어플리케이션 어셈블러는 상용 모듈을 선택하여 단순히 전개 설명자를 수정하거나 대체 설명자를 제공하여 어플리케이션에서 사용할 수 있습니다.

일부 어플리케이션 서버는 EJB-JAR, WAR 및 기타 전개용 JAR 아카이브에서 EAR "랩퍼"를 필요로 하며, 이는 J2EE 어플리케이션 컴포넌트 제공업체가 테스트를 위해 EAR을 어셈블하는 데 필요할 수 있음을 의미합니다.

J2EE 어플리케이션을 어셈블하는 세부 단계는 J2EE 스펙, 섹션 J2EE.8.3 어플리케이션 어셈블리에서 제공됩니다. 다음은 이 지침을 요약 발췌한 것입니다.

J2EE 어플리케이션 어셈블페이지 맨 위

J2EE 어플리케이션 어셈블은 다음 단계와 관련됩니다.

  1. 어플리케이션에서 사용할 J2EE 모듈을 선택하십시오.
  2. 어플리케이션 디렉토리 구조를 작성하십시오.
  3. J2EE 모듈 전개 설명자를 재조정하십시오.
    • J2EE 모듈 전개 설명자를 편집하여 내부적으로 만족되는 종속성을 링크하고 중복된 보안 역할 이름을 줄이십시오.
    • 트랜잭션, 보안 역할, 메소드 권한 등을 정의하십시오.
    • 원래의 전개 설명자를 보존하면서 대체 전개 설명자를 지정하려면 선택적으로 alt-dd 요소를 사용하십시오.
    • J2EE 어플리케이션에 포함된 각 웹 모듈의 컨텍스트 루트를 지정하십시오.
    • 컴포넌트 종속성이 제대로 설명되었는지 확인하십시오.
    • 어플리케이션에서 각 클래스의 오직 한 버전이 있는지 확인하십시오.
  4. "application.xml" 어플리케이션의 XML 전개 설명자를 작성하십시오.
  5. 어플리케이션을 패키지하십시오.
    a. J2EE 모듈을 적절한 디렉토리에 위치시키십시오. 전개 설명자를 META-INF/application.xml에 위치시키십시오.
    b. ".EAR" 파일로 패키지하십시오.

모듈 추가/제거페이지 맨 위

다음 단계를 사용하여, 전개 이전에 J2EE 모듈을 어플리케이션에 추가할 수 있습니다.

  1. 새 모듈의 어플리케이션 패키지에서 위치를 결정하십시오. 선택적으로 어플리케이션 패키지 계층 구조에서 새 디렉토리를 작성하십시오.
  2. 새 J2EE 모듈을 어플리케이션 패키지의 원하는 위치로 복사하십시오.
  3. 어플리케이션에 포함된 J2EE 모듈에 의해 내부적으로 만족되는 종속성을 링크하려면 J2EE 모듈의 전개 설명자를 편집하십시오.
  4. 필요한 경우 J2EE 어플리케이션 전개 설명자를 편집하십시오.

유사하게, 어플리케이션 패키지 계층 구조에서 모듈을 제거하고 불일치를 제거하기 위해 전개 설명자를 편집하여 모듈을 제거할 수 있습니다.

어플리케이션 유효성 검증페이지 맨 위

특히 어플리케이션 서버측에서 모호한 오류가 모호하거나 존재하지 않는 오류 메시지를 초래할 수 있을 때, 전개하기 전에 아카이브 컨텐츠의 유효성을 검증하는 것이 좋습니다. 예를 들어, EAR에 최소한 하나의 모듈이 정의되어 있는지 확인하십시오.

또한 J2EE SDK에서 제공하는 J2EE 검증자 툴을 사용하여 EAR의 유효성을 검증할 수 있습니다. EAR이 내부적으로 일치하고 형식화되어 있는지 확인합니다. 예를 들어, 모듈 및 어플리케이션 아카이브가 표준 스펙(J2EE, Servlet 및 EJB)과 일치하는지 확인합니다.



Rational Unified Process   2003.06.15