Présentation de la tâche : Internationalisation des composants d'application (service d'internationalisation)
Cette rubrique récapitule les étapes permettant d'utiliser le service d'internationalisation.
Pourquoi et quand exécuter cette tâche
Ce service d'internationalisation permet de gérer la distribution des informations d'internationalisation (également appelées contexte d'internationalisation) nécessaires pour prendre en charge des composants d'application globalisés Java™ Platform, Enterprise Edition (Java EE). Les composants d'application pris en charge incluent également des environnements client de services Web et des beans enterprise compatibles avec les services Web.
Procédure
- Utilisez l'API du contexte d'internationalisation dans les composants d'une application
afin d'obtenir ou de gérer le contexte d'internationalisation.
Les méthodes de servlet et les méthodes métier de bean enterprise peuvent utiliser le contexte d'internationalisation pour effectuer des localisations tenant compte des paramètres régionaux et du fuseau horaire. Les applications client EJB (Enterprise JavaBeans) et les composants serveur configurés pour gérer le contexte d'internationalisation doivent utiliser l'API de contexte d'internationalisation pour définir les éléments de contexte étendus à leurs appels.
L'API du contexte d'internationalisation s'utilise dans les programmes client Java EE et les beans session sans état compatibles avec les services Web de la même manière que les composants d'application Java EE conventionnels, à une exception près. Le contexte d'internationalisation propagé dans les demandes de service Web contient un ID fuseau horaire, tandis que les demandes RMI/IIOP (Remote Method Invocation/Internet Inter-ORB Protocol) conventionnelles propagent l'intégralité des informations sur le fuseau horaire, avec notamment le décalage brut, les informations sur l'heure d'été, etc.
- Assemblez des applications internationalisées.
Le type d'internationalisation spécifie la règle d'internationalisation applicable à un servlet ou à un bean enterprise et indique notamment si le composant d'application ou son conteneur Java EE hôte gère le contexte d'internationalisation. Les attributs d'internationalisation de conteneur peuvent être spécifiés pour les méthodes de servlet géré par conteneur et les méthodes métier de bean enterprise. Ces attributs personnalisent une règle en indiquant le contexte que le conteneur étend à un appel. La configuration des règles d'internationalisation prescrit de façon déclarative, à l'aide du descripteur de déploiement de l'application, la distribution et la gestion du contexte dans l'ensemble d'une application.
Lors de la modification du descripteur de déploiement en vue de l'assemblage, vous pouvez également définir le type d'internationalisation et configurer les attributs d'internationalisation de conteneur des servlets et des beans enterprise de votre application.
Les attributs du type d'internationalisation et de l'internationalisation du conteneur sont configurés pour les beans session sans état compatibles avec les services Web de la même manière qu'ils le sont pour les beans conventionnels.
- Gérez le service d'internationalisation.
Utilisez la console d'administration pour activer le service sur tous les serveurs d'applications.
Par défaut, le service est activé dans les environnements client Java EE mais désactivé sur les serveurs d'applications. Vous devez activer le service sur tous les serveurs d'applications hébergeant vos servlets et beans enterprise pour utiliser le contexte d'internationalisation.
- Identifiez et résolvez les incidents liés au service d'internationalisation, lorsque cela est nécessaire.
Utilisez la console d'administration pour permettre au service de trace de consigner des messages de service d'internationalisation lors du débogage de vos applications.
Les chaînes de trace du service d'internationalisation sont indiquées ci-après. Utilisez-les toutes les deux.com.ibm.ws.i18n.context.*=all=enabled:com.ibm.websphere.i18n.context.*=all=enabled
Sous-rubriques
Service d'internationalisation
Dans un environnement client/serveur distribué, les processus d'application peuvent être exécutés sur différents ordinateurs configurés pour des paramètres régionaux et correspondant à des conventions culturelles différentes. Ils peuvent également se trouver de part et d'autres des frontières géographiques. Le service d'internationalisation peut vous aider à gérer votre application dans un environnement globalement réparti.Assemblage des applications internationalisées
Effectuez cette tâche pour configurer les composants d'application en vue d'un déploiement avec le service d'internationalisation.Utilisation de l'API du contexte d'internationalisation
Les applications client EJB (Enterprise JavaBeans), les servlets et les beans enterprise peuvent obtenir et gérer, par le biais d'un programme, le contexte d'internationalisation à l'aide de l'API associée. Pour les applications client de services Web, utilisez l'API pour obtenir et gérer le contexte d'internationalisation de la même manière que pour les clients EJB.Administration du service d'internationalisation
Pour utiliser un contexte d'internationalisation dans une application EJB (Enterprise JavaBeans), le service d'internationalisation doit être activé dans les environnements d'exécution pour tous les composants côté serveur (servlets et beans enterprise, y compris les beans session activés pour l'utilisation de services Web) et tous les composants côté client (applications de client EJB et clients de service Web).


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