Taskübersicht: Anwendungskomponenten internation einsatzfähig machen (Service zur Internationalisierung)
In diesem Abschnitt wird die Verwendung des Service zur Internationalisierung schrittweise beschrieben.
Informationen zu diesem Vorgang
Mit dem Service zur Internationalisierung können Sie die Verteilung der Internationalisierungsinformationen (auch Internationalisierungskontext genannt) verwalten, die für die Unterstützung globalisierter Java™ EE-Anwendungskomponenten (Java Platform, Enterprise Edition) erforderlich sind. Zu den unterstützten Anwendungskomponenten gehören auch Web-Service-Clientumgebungen und Enterprise-Beans, die Web-Services unterstützen.
Vorgehensweise
- Verwenden Sie die API für Internationalisierungskontext in Anwendungskomponenten, um
Internationalisierungskontexte abzurufen und zu verwalten.
Servlet-Methoden und Geschäftsmethoden von Enterprise-Beans können den Internationalisierungskontext verwenden, um Locale- und zeitzonenabhängige Lokalisierungen durchzuführen. EJB-Clientanwendungen und Serverkomponenten, die für die Verwaltung von Internationalisierungskontexten konfiguriert sind, müssen die API für Internationalisierungskontext verwenden, um die Kontextelemente zu definieren, die ihren Aufrufen zugewiesen werden.
Sie verwenden die API für Internationalisierungskontext in Java EE-Clientprogrammen und Stateless-Session-Beans mit Unterstützung für Web-Services auf dieselbe Weise wie in herkömmlichen Java EE-Anwendungskomponenten. Eine Ausnahme ist allerdings zu beachten. Internationalisierungskontexte, die über Web-Service-Anforderungen weitergegeben werden, enthalten eine Zeitzonen-ID, wohingegen herkömmliche RMI/IIOP-Anforderungen vollständige Zeitzoneninformationen, einschließlich der Zeitabweichung (ohne Berücksichtigung der Sommerzeit), Informationen zur Sommerzeit usw. enthalten.
- Für den internationalen Einsatz konzipierte Anwendungen assemblieren.
Der Internationalisierungstyp gibt die gültige Internationalisierungsrichtlinie für ein Servlet oder eine Enterprise-Bean an und zeigt insbesondere an, wer den Internationalisierungskontext verwaltet - die Anwendungskomponente oder der übergeordnete Java EE-Container. Containerattribute für die Internationalisierung können für containergesteuerte Geschäftsmethoden von Servlets und Enterprise-Beans angegeben werden. Diese Attribute passen eine Richtlinie durch Angabe des Kontextes an, den der Container einem Aufruf zuweisen soll. Die deklarative Konfiguration von Internationalisierungsrichtlinien legt mit dem Implementierungsdeskriptor der Anwendung die Verteilung und Verwaltung eines Kontextes in der gesamten Anwendung fest.
Wenn Sie den Implementierungsdeskriptor für die Assemblierung bearbeiten, können Sie gleichzeitig den Internationalisierungstyp festlegen und alle Containerattribute für die Internationalisierung für die Servlets und Enterprise-Beans in Ihrer Anwendung konfigurieren.
Sie können den Internationalisierungstyp und die Containerattribute für die Internationalisierung für Stateless-Session-Beans mit Unterstützung für Web-Services auf dieselbe Weise konfigurieren wie bei herkömmlichen Beans.
- Service zur Internationalisierung verwalten.
In der Administrationskonsole können Sie den Service in allen Anwendungsservern aktivieren.
Der Service ist in der Java EE-Clientumgebung standardmäßig aktiviert, aber in den Anwendungsservern inaktiviert. Sie müssen den Service in allen Anwendungsservern, die die Servlets und Enterprise-Beans enthalten, aktivieren, damit der Internationalisierungskontext verwendet wird.
- Fehlerbehebung für den Service zur Internationalisierung durchführen.
In der Administrationskonsole können Sie den Trace-Service aktivieren, um Nachrichten des Service zur Internationalisierung beim Debugging Ihrer Anwendungen aufzuzeichnen.
Verwenden Sie die folgenden beiden Tracezeichenfolgen für den Service zur Internationalisierung:com.ibm.ws.i18n.context.*=all=enabled:com.ibm.websphere.i18n.context.*=all=enabled
Unterartikel
Service zur Internationalisierung
In einer verteilten Client/Server-Umgebung können Anwendungsprozesse auf unterschiedlichen Maschinen ausgeführt werden, die für unterschiedliche Ländereinstellungen konfiguriert sind, die unterschiedlichen länderspezifischen Einstellungen entsprechen. Die Prozesse können auch auf Maschinen an unterschiedlichen geografischen Standorten ausgeführt werden. Mit Service zur Internationalisierung können Sie Ihre Anwendung in einer global verteilten Umgebung verwalten.International verwendbare Anwendungen assemblieren
Führen Sie diese Task aus, um Anwendungskomponenten für die Implementierung mit dem Service zur Internationalisierung zu konfigurieren.API für Internationalisierungskontext verwenden
EJB-Clientanwendungen, Servlets und Enterprise-Beans können Internationalisierungskontexte mit der API für Internationalisierungskontext programmintern abrufen und verwalten. Für Web-Service-Clientanwendungen verwenden Sie die API wie bei EJB-Clients und Enterprise-Beans, um den Internationalisierungskontext abzurufen und zu verwalten.Service zur Internationalisierung verwalten
Wenn Sie Internationalisierungskontext in einer EJB-Anwendung verwenden möchten, müssen Sie den Service zur Internationalisierung in den Laufzeitumgebungen aller serverseitigen Komponenten (Servlets und Enterprise-Beans, einschließlich der für die Web-Service-Verwendung aktivierten Session-Beans) sowie aller clientseitigen Komponenten (EJB-Clientanwendungen und Web-Service-Clients) aktivieren.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tin_enterpriseep
Dateiname:tin_enterpriseep.html