Metadaten für Moduleinstellungen

Verwenden Sie diese Seite, um den Implementierungsdeskriptor eines Java-EE-EJB- oder Webmoduls anzuweisen, um Annotationen zu ignorieren, die Implementierungsinformationen enthalten.

Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Anwendungen > Anwendungstypen > WebSphere-Unternehmensanwendungen > Anwendungsname > Metadaten für Module. Diese Seite entspricht der Seite "Metadaten für Module" in den Assistenten für die Installation und Aktualisierung von Anwendungen.

Neues Feature: Wenn Ihre Anwendung Module der EJB Version 3.0 oder der Web Version 2.5 enthält, können Sie den Implementierungsdeskriptor eines oder mehrerer Module der EJB Version 3.0 oder der Web Version 2.5 auf der Seite "Metadaten für Module" sperren. Wenn Sie das Attribut metadata-complete auf true setzen und Implementierungsdeskriptoren sperren, schreibt das Produkt den vollständigen Implementierungsdeskriptor, einschließlich der Implementierungsinformationen aus Annotationen, im XML-Format. newfeat

Annotationen sind ein Standardmechanismus für das Hinzufügen von Metadaten zu Java-Klassen. Sie können Metadaten verwenden, um die Entwicklung und Implementierung von Artefakten der Java EE Version 5 zu vereinfachen. Vor der Einführung von Java-Annotationen waren Implementierungsdeskriptoren der Standardmechanismus, der von Java-EE-Komponenten verwendet wurde. Diese Implementierungsdeskriptoren wurden dem XML-Format zugeordnet, was ihre Persistenz vereinfachte. Wenn Sie Implementierungsdeskriptoren sperren, führt das Produkt annotationsbasierte Metadaten der Java EE Version 5 mit den XML-basierten Metadaten vorhandener Implementierungsdeskriptoren zusammen und definiert sie als persistente Daten.

Wenn Anwendungen sehr viele Java-Klassen enthalten, kann sich die Verarbeitungszeit für die Annotationen erhöhen. Sie können eine der folgenden Methoden verwenden, um die Leistungseinflüsse zu minimieren:
Modul

Gibt den Namen eines Moduls in der installierten (oder durch Deployment implementierten) Anwendung an.

Datentyp String
URI

Gibt die Position des Moduls relativ zum Stammverzeichnis der Anwendung (EAR-Datei) an.

Datentyp String
Attribut "metadata-complete"

Gibt an, ob der vollständige Modulimplementierungsdeskriptor, einschließlich der Implementierungsinformationen aus Annotationen, in XML-Format geschrieben werden.

Standardmäßig wird ein Modulimplementierungsdeskriptor nicht geschrieben.

Wenn Ihr Modul der EJB Version 3.0 bzw. Web Version 2.5 kein Attribut metadata-complete hat oder das Attribut metadata-complete auf false gesetzt ist, können Sie ein Kontrollkästchen auswählen und das Produkt anweisen, einen Modulimplementierungsdeskriptor zu schreiben.

Fehler vermeiden: Wenn Ihre Java-EE-5-Anwendung Annotationen und eine gemeinsam genutzte Bibliothek verwendet, wählen Sie das Attribut metadata-complete nicht aus. Wenn Ihre Anwendung Annotationen und eine gemeinsam genutzte Bibliothek verwendet, bewirkt die Einstellung des Attributs metadata-complete auf true, dass das Produkt eine @EJB-Annotation im Implementierungsdeskriptor fälschlicherweise als <ejb-ref> und nicht als <ejb-local-ref> darstellt. Wenn Sie beispielsweise das Attribut metadata-complete für Webmodule auf true setzen, können InjectionException-Fehler auftreten. Wenn Sie das Attribut metadata-complete auf true setzen müssen, können Sie Fehler vermeiden, indem Sie keine gemeinsam genutzte Bibliothek verwenden, indem Sie die gemeinsam genutzte Bibliothek in das Verzeichnis classes oder lib des Anwendungsservers stellen oder indem Sie die Metadaten in den Implementierungsdeskriptoren vollständig angeben. gotcha

Nach der Auswahl eines Kontrollkästchens können Sie das Kontrollkästchen nicht mehr abwählen, und das Modul wird nicht mehr in der Liste der Module auf dieser Seite angezeigt. Wenn Sie alle Kontrollkästchen auswählen, wird der Link zu dieser Seite nicht mehr auf der Seite mit den Einstellungen für Unternehmensanwendungen angezeigt.

Datentyp Boolean
Standardeinstellung false (abgewählt)



Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.

Zugehörige Tasks
Zugehörige Verweise
Einstellungen der Unternehmensanwendung


Dateiname: urun_rapp_metadata_lockdd.html