Containerinternationalisierung für Enterprise-Beans konfigurieren

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

  1. Öffnen Sie in der Java EE-Perspektive das EJB-Projekt, für das Sie die Containerinternationalisierung definieren möchten.
    1. Klicken Sie doppelt auf EJB Projects.
    2. Klicken Sie doppelt auf den Namen des EJB-Projekts, um den Inhalt anzuzeigen.
    3. Klicken Sie doppelt auf das Implementierungsdeskriptorobjekt.
    Die Anzeige "EJB Deployment Descriptor" erscheint.
  2. 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.
  3. Klicken Sie zum Konfigurieren einer CMI-Geschäftsmethode unterhalb der Liste Internationalization attributes auf Add. Daraufhin erscheint der Assistent für Internationalisierungsattribute.
  4. 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.

    1. 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.
    2. 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.
  5. Klicken Sie auf Next.
  6. Wählen Sie die Beans aus, für die Sie die Internationalisierungsattribute auf Methodenebene konfigurieren möchten, und klicken Sie auf Next.
  7. 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.
  8. Klicken Sie auf Finish, um den Assistenten zu verlassen.
  9. 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.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tin_configcontainerejb
Dateiname:tin_configcontainerejb.html