Diese Task konfiguriert die Containerinternationalisierungfür die Geschäftsmethoden
von Enterprise-Beans.
Vorbereitende Schritte
Dieser Artikel setzt voraus, dass Sie ein Assembliertool wie Rational Application Developer besitzen.
Weitere Informationen zur Assemblierung finden Sie in der Dokumentation zu Ihrem Assembliertool.
Die in diesem Artikel beschriebenen Schritte beziehen sich auf Rational Application Developer.
Dieser
Artikel geht davon aus,
dass Sie das Assembliertool gestartet,
für die Bearbeitung von Java™ EE-Modulen
(Java 2 Platform, Enterprise Edition) konfiguriert und ein
EJB-Projekt erstellt oder importiert haben.
Außerdem müssen Sie mindestens
eine Enterprise-Bean standardmäßig auf CMI eingestellt haben.
Informationen zu diesem Vorgang
Diese Prozedur stellt einen Zusammenhang zwischen einer oder
mehreren Geschäftsmethoden und einem oder mehreren CMI-Attributen (Container-Managed
Internationalization) her. Sie können diese Prozedur
auch für Stateless-Session-Beans mit Unterstützung für Web-Services verwenden.
Vorgehensweise
- Öffnen Sie in der Java EE-Perspektive das EJB-Projekt, für das Sie die Containerinternationalisierung definieren möchten.
- Klicken Sie doppelt auf EJB Projects.
- Klicken Sie doppelt auf den Namen des EJB-Projekts, um den Inhalt anzuzeigen.
- Klicken Sie doppelt auf das Implementierungsdeskriptorobjekt.
Die Anzeige "EJB Deployment Descriptor" erscheint.
- Klicken Sie in der Anzeige "EJB Deployment Descriptor" auf das Register "Internationalization". Alle Geschäftsmethoden, die bereits konfiguriert sind, werden in der Liste
Internationalization attributes angezeigt.
- Klicken Sie zum Konfigurieren einer CMI-Geschäftsmethode
unterhalb der Liste Internationalization attributes auf
Add. Daraufhin erscheint der
Assistent für Internationalisierungsattribute.
- Definieren Sie das Feld Run As. Wählen Sie
Caller, Server oder Specified aus. Fügen Sie eine Beschreibung hinzu. Die
Einstellungen für CMI-Attribute umfassen eine Internationalisierungsrichtlinie.
- Die Beschreibung wird anschließend als Internationalization Beschreibung (RunAS-Einstellung) in der Liste
Internationalization attributes angezeigt.
- Wenn Sie keine Beschreibung angeben, wird der Richtlinienname als Internationalization
(RunAs-Einstellung) angezeigt.
Wenn die Bean wie angegeben ausgeführt werden soll, müssen Sie die folgenden Schritte
durchführen, um die Kontextelemente, die der Container für Aufrufe von Bean-Methoden
festlegt, anzugeben.
- Legen Sie nach Bedarf eine Zeitzonen-ID fest, und fügen Sie eine
Beschreibung für die Zeitzone hinzu. Wenn Sie in der ID-Liste keine passende Zeitzone finden können, klicken Sie auf
Custom, um eine Zeitzone in Relation zur westeuropäischen Zeit
(WEZ) festzulegen.
- Legen Sie eine Locale fest. Wählen Sie eine Sprache und
wahlweise eine geografische Region aus. Geben Sie nach Bedarf eine Variante an. Fügen
Sie nach Bedarf eine Locale-Beschreibung hinzu, und klicken Sie auf OK, um den Vorgang abzuschließen.
- Klicken Sie auf Next.
- Wählen Sie die Beans aus, für die Sie die
Internationalisierungsattribute auf Methodenebene konfigurieren möchten, und klicken
Sie auf Next.
- Wählen Sie die Methoden aus, die Sie
konfigurieren möchten, und klicken Sie auf Next. Neben jedem Methodennamen, den Sie auswählen, erscheint ein Kontrollkästchen.
- Wenn Sie auf Apply to All klicken, wird neben dem angezeigten Bean-Namen
ein Kontrollkästchen angezeigt.
- Klicken Sie auf Select Beans, um weitere Beans mit CMI auswählen.
- Klicken Sie auf Finish, um den
Assistenten zu verlassen.
- Klicken Sie in der Menüleiste auf File > Save.
Ergebnisse
Die Bean-Methoden sind jetzt so konfiguriert, dass sie mit den zugeordneten
Internationalisierungseinstellungen ausgeführt werden.