모듈 설정의 메타데이터

이 페이지에서 Java EE(Java™ Platform, Enterprise Edition) 엔터프라이즈 Bean(EJB) 또는 웹 모듈 전개 설명자가 전개 정보를 지정하는 어노테이션을 무시하도록 지정할 수 있습니다.

이 관리 콘솔 페이지를 보려면 응용프로그램 > 응용프로그램 유형 > WebSphere 엔터프라이즈 응용프로그램 > application_name > 모듈의 메타데이터를 클릭하십시오. 이 페이지는 응용프로그램 설치 및 갱신 마법사의 모듈의 메타데이터 페이지와 동일합니다.

새로운 기능: 응용프로그램에 EJB 3.0 또는 웹 2.5 모듈에 있으면, 모듈의 메타데이터 페이지에서 하나 이상의 EJB 3.0 또는 웹 2.5 모듈의 전개 설명자를 잠그도록 선택할 수 있습니다. metadata-complete 속성을 true로 설정하고 전개 설명자를 잠그는 경우, 어노테이션 정보를 포함하여 전체 모듈 전개 설명자가 XML 형식에 작성됩니다.newfeat

어노테이션은 Java 클래스에 메타데이터를 추가하는 표준 메커니즘입니다. 메타데이터를 사용하여 Java EE 5 아티팩트의 개발과 전개를 간소화할 수 있습니다. Java 언어 어노테이션이 도입되기 전에는 Java EE 컴포넌트에 전개 설명자가 표준 메커니즘으로 사용되었습니다. 이러한 전개 설명자는 XML 형식에 맵핑되어 지속성을 쉽게 유지할 수 있었습니다. 전개 설명자를 잠그도록 선택하는 경우, Java EE 5 어노테이션을 기반으로 하는 메타데이터가 XML을 기반으로 하는 기존 전개 설명자 메타데이터와 병합되어 결과가 지속됩니다.

응용프로그램에 다수의 Java 클래스가 포함되어 있으면 어노테이션의 전개 처리 시간이 늘어날 수 있습니다. 성능에 대한 영향을 최소화하기 위해 다음 방법 중 하나를 사용할 수 있습니다.
모듈

설치된(또는 전개된) 응용프로그램에 있는 모듈의 이름을 지정합니다.

데이터 유형 문자열
URI

응용프로그램 (EAR 파일)의 루트와 관련된 모듈의 위치를 지정합니다.

데이터 유형 문자열
metadata-complete 속성

어노테이션의 전개 정보를 포함하여 전체 모듈 전개 설명자를 XML(Extensible Markup Language) 형식에 작성할지 지정합니다.

기본값은 모듈 전개 설명자를 작성하지 않는 것입니다.

EJB 3.0 또는 웹 2.5 모듈에 metadata-complete 속성이 없거나 metadata-complete 속성이 false로 설정된 경우, 선택란을 선택하여 모듈 전개 설명자가 작성되도록 지정할 수 있습니다.

문제점 방지: Java EE 5 응용프로그램에서 어노테이션 및 공유 라이브러리를 사용하는 경우 metadata-complete 속성을 선택하지 마십시오. 응용프로그램에서 어노테이션 및 공유 라이브러리를 사용하는 경우, metadata-complete 속성을 true로 설정하면 전개 설명자의 @EJB 어노테이션이 <ejb-local-ref>가 아닌 <ejb-ref>로 잘못 표시됩니다. 웹 모듈의 경우, metadata-complete 속성을 true로 설정하면 InjectionException 오류가 발생할 수 있습니다. metadata-complete 속성을 true로 설정해야 하는 경우, Application Server의 classes 또는 lib 디렉토리에 공유 라이브러리를 배치하거나 전개 설명자에 메타데이터를 완전히 지정하여 공유 라이브러리를 사용하지 않으면 오류가 발생하지 않도록 할 수 있습니다.gotcha

선택란을 선택한 후에는 선택 취소(지우기)할 수 없으며, 이 페이지의 모듈 목록에 해당 모듈이 더 이상 표시되지 않습니다. 모든 선택란을 선택하면 이 페이지의 링크가 엔터프라이즈 응용프로그램 설정 페이지에 더 이상 표시되지 않습니다.

데이터 유형 부울
기본값 false(선택 취소됨)



표시된(온라인) 링크는 인터넷에 액세스해야 합니다.

관련 태스크
관련 참조
엔터프라이즈 응용프로그램 설정


파일 이름: urun_rapp_metadata_lockdd.html