Метаданные для параметров модуля

Эта страница позволяет не учитывать аннотации с информацией о развертывании в объекте EJB Java Platform, Enterprise Edition (Java EE) и в файле описания Web-модуля.

Для того чтобы открыть эту страницу административной консоли, выберите Приложения > Типы приложений > Приложения WebSphere > имя_приложения > Метаданные для модулей. Эта страница аналогична странице Метаданные для модулей в мастерах установки и обновления приложения.

Новая функция: Если приложение содержит модули EJB 3.0 или Web 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 полный файл описания модуля, включая информацию о развертывании из аннотаций.

По умолчанию файл описания модуля не записывается.

Если в модуле EJB 3.0 или Web 2.5 отсутствует атрибут metadata-complete, или атрибуту metadata-complete присвоено значение false, можно установить флажок и указать, чтобы в продукте записывался файл описания модуля.

Предотвращение неполадок: Не следует выбирать атрибут metadata-complete, если приложение Java EE 5 использует аннотации и общую библиотеку. Указание для атрибута metadata-complete значения true в этом случае приведет к тому, что продукт будет неверно представлять аннотацию @EJB в файле описания как <ejb-ref>, а не как <ejb-local-ref>. Установка значения true для атрибута metadata-complete для Web-модулей может приводить к возникновению ошибок InjectionException. Если для атрибута metadata-complete должно быть установлено значение true, то во избежание ошибок не используйте общую библиотеку, или поместите ее в каталог classes либо в каталог lib сервера приложений, или полностью укажите метаданные в файлах описания.gotcha

После того как флажок установлен, его нельзя снять, и модуль больше не отображается в списке на этой странице. Если будут установлены все флажки, ссылка на эту страницу больше не будет отображаться на странице параметров приложения J2EE.

Тип данных Булевское значение
Значение по умолчанию false (флажок снят)



Ссылки, помеченные как (в сети), требуют подключения к Internet.

Задачи, связанные с данной
Ссылки, связанные с данной
Параметры приложения J2EE


Имя файла: urun_rapp_metadata_lockdd.html