가이드라인: J2EE 응용프로그램
이 가이드라인은 J2EE 시스템에서 가장 큰 독립 배치 단위인 J2EE 응용프로그램에 대해 설명합니다.
관계
관련 요소
기본 설명

소개

J2EE 응용프로그램은 J2EE 시스템에서 가장 큰 독립 배치 단위입니다. J2EE 응용프로그램에 대한 일반 정보는 개념: J2EE(Java 2 Platform Enterprise Edition) 개요를 참조하십시오.

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(Java 2 Platform Enterprise Edition) 개요를 참조하십시오.