가이드라인: J2EE 어플리케이션
주제
소개
J2EE 어플리케이션은 J2EE 어플리케이션에서 가장 큰
독립된 전개 단위입니다. J2EE 어플리케이션에 대한 일반 정보는
개념: J2EE 개요를 참조하십시오.
J2EE 어플리케이션 어셈블에 대한 정보는
가이드라인: J2EE 어플리케이션 어셈블을 참조하십시오.
J2EE 어플리케이션 전개에 대한 정보는 가이드라인:
J2EE 모듈 및 어플리케이션 전개를 참조하십시오.
J2EE 어플리케이션 모델링
J2EE 어플리케이션은 구현 모델에서
<<EAR>> 스테레오타입이 있는 UML 결과물로 표시됩니다.
J2EE 모듈 아카이브를 J2EE 어플리케이션 아카이브로 구성하는 것은
포함된 EJB-JAR에서 EAR로 <<EJBModule>> 종속성을 그리고
포함된 WAR에서 EAR로 <<WebModule>> 종속성을 그려 그래픽으로 표시될 수 있습니다.

J2EE 어플리케이션을 특정 노드(예: 어플리케이션 서버)로 맵핑하는 것은 다음 다이어그램에 표시된
것처럼 EAR에서 어플리케이션 서버 노드로 <<전개>> 종속성을 그려 그래픽으로
표시될 수 있습니다.

어떤 모듈 아카이브를 어플리케이션 아카이브에서 패키지하는지 모델링하는 것 이외에,
궁극적으로 모듈 및 어플리케이션 아카이브의 전개 설명자에 문서화되는 특성을
모델링할 수도 있습니다.
이 특성의 일부를 모델링하는 방식의 예가 아래 제공됩니다.

위의 다이어그램은 EJB 및 웹 아카이브를 EAR로 어셈블리하는 것을 표시합니다.
어플리케이션에서 시스템 파트에 액세스하는 사용자 유형을 판별하는 데 사용되는
보안 역할의 모델링을 세부적인 메소드 레벨에 이르기까지 인지하십시오.
J2EE 어플리케이션 전개 설명자
J2EE 어플리케이션은 파일 이름이 "application.xml"인 J2EE 어플리케이션 전개 설명자를
포함합니다. 어플리케이션 전개 설명자는 META-INF/ 서브디렉토리에 있어야 합니다.
어플리케이션 전개 설명자는 어플리케이션 사용자 정의에 대한 지시사항은 물론, 어플리케이션에
패키지되는 모듈을 나열합니다.
어플리케이션 전개 설명자의 컨텐츠는 J2EE 어플리케이션이 어셈블될 때 설정됩니다.
J2EE 어플리케이션 어셈블에 대한 자세한 정보는
가이드라인: J2EE 어플리케이션 어셈블을 참조하십시오.
전개 설명자에 대한 일반 정보는 개념: J2EE 개요를 참조하십시오.
|