Metadata pro nastavení modulu

Pomocí této stránky lze deskriptoru zavedení objektu enterprise bean (EJB) Java EE (Java Platform, Enterprise Edition) nebo webového modulu nařídit, aby ignoroval anotace obsahující informace o zavedení.

Chcete-li zobrazit tuto stránku administrativní konzoly, klepněte na volbu Aplikace > Typy aplikací > Podnikové aplikace WebSphere > název_aplikace > Metadata pro moduly. Tato stránka je shodná se stránkou Metadata pro moduly v průvodcích instalací a aktualizací aplikace.

Nová funkce: Pokud aplikace obsahuje moduly EJB 3.0 nebo webové moduly 2.5, můžete na stránce Metadata pro moduly uzamknout deskriptor zavedení pro jeden nebo více modulů EJB 3.0 nebo webových modulů 2.5. Pokud nastavíte atribut metadata-complete na hodnotu true a uzamknete dekriptory zavedení, zapíše produkt úplný deskriptor zavedení modulu (včetně informací o zavedení z anotací) do formátu XML.newfeat

Anotace jsou standardním mechanismem pro přidání metadat do tříd jazyka Java. Pomocí metadat lze zjednodušit vývoj a zavedení položek Java EE 5. Před zavedením anotací jazyka Java byly deskriptory zavedení standardním mechanismem používaným u komponent prostředí Java EE. Tyto deskriptory zavedení byly mapovány do formátu XML, který usnadňoval jejich používání. Rozhodnete-li se uzamknout deskriptory implementace, produkt sloučí metadata založená na anotacích Java EE 5 s existujícími metadaty deskriptorů implementace založenými na jazyku XML a výsledek trvale uloží.

Pokud aplikace obsahují velký počet tříd jazyka Java, čas zpracování implementace pro dané anotace se může zvýšit. Chcete-li minimalizovat vliv na výkon, můžete použít jednu z následujících metod:
Modul

Určuje název modulu v příslušné instalované (nebo zavedené) aplikaci.

Datový typ Řetězec
Identifikátor URI

Určuje umístění modulu relativně ke kořenu aplikace (soubor EAR).

Datový typ Řetězec
Atribut metadata-complete

Určuje, zda má být úplný deskriptor zavedení modulu (včetně informací o zavedení z anotací) zapsán ve formátu XML (Extensible Markup Language).

Při výchozím nastavení není deskriptor zavedení modulu zapsán.

Pokud modul EJB 3.0 nebo webový modul 2.5 neobsahuje atribut metadata-complete nebo je atribut metadata-complete nastaven na hodnotu Ne, můžete zaškrtnout políčko a nařídit produktu, aby deskriptor zavedení produktu zapsal.

Předcházení potížím: Pokud aplikace Java EE 5 používá anotace a sdílenou knihovnu, nevybírejte volbu Atribut metadata-complete. Používá-li aplikace anotace a sdílenou knihovnu, při nastavení atributu metadata-complete na hodnotu true bude produkt nesprávně reprezentovat anotaci @EJB v deskriptoru implementace kódem <ejb-ref> namísto správné reprezentace <ejb-local-ref>. U webových modulů může nastavení atributu metadata-complete na hodnotu true vyvolat chyby InjectionException. Musíte-li nastavit atribut metadata-complete na hodnotu true, zabráníte výskytu chyb některým z následujících způsobů: Nebudete používat sdílenou knihovnu, umístíte sdílenou knihovnu do adresáře classes nebo lib na aplikačním serveru nebo v deskriptorech implementace uvedete úplnou specifikaci metadat.gotcha

Po zaškrtnutí políčka již nelze jeho zaškrtnutí zrušit a modul již není zobrazen v seznamu modulů na této stránce. Pokud zaškrtnete všechna políčka, na stránce nastavení podnikové aplikace již nebude zobrazen odkaz na tuto stránku.

Datový typ Logický
Výchozí hodnota Ne (nezaškrtnuto)



Odkazy s označením (online) vyžadují přístup k Internetu.

Související úlohy
Související odkazy
Nastavení podnikové aplikace


Název souboru: urun_rapp_metadata_lockdd.html