Cette tâche permet de configurer l'internationalisation de conteneur pour les méthodes métier de bean enterprise.
Avant de commencer
Cette rubrique suppose que vous possédiez un outil d'assemblage tel que Rational Application Developer.
Pour plus d'informations
sur l'assemblage, consultez la documentation de votre outil d'assemblage.
La procédure de la présente rubrique fait référence à la rubrique Rational Application Developer.
Cette rubrique suppose que vous avez démarré l'outil d'assemblage, que vous l'avez configuré pour une utilisation sur des modules Java™ Platform, Enterprise Edition (Java EE) et que vous avez créé ou importé un projet EJB.
Vous devez également disposer d'un ou
plusieurs beans enterprise dont la valeur est CMI (internationalisation gérée par
conteneur) par défaut.
Pourquoi et quand exécuter cette tâche
Cette procédure permet d'associer une ou plusieurs méthodes métier à un ou plusieurs attributs d'internationalisation gérés par conteneur (CMI). Utilisez-la également pour les beans session sans état compatibles avec les services Web.
Procédure
- Dans la perspective Java EE, ouvrez le projet EJB pour lequel vous souhaitez configurer
l'internationalisation du conteneur.
- Cliquez deux fois sur Projets EJB.
- Cliquez deux fois sur le nom du projet EJB pour en voir le contenu.
- Cliquez deux fois sur l'objet du descripteur de déploiement.
Le panneau Descripteur de déploiement EJB s'affiche.
- Dans le panneau Descripteur de déploiement EJB, cliquez sur l'onglet
Internationalisation. Les méthodes métier déjà configurées sont affichées
dans la liste Attributs d'internationalisation.
- Pour configurer une méthode métier CMI, cliquez sur Ajouter en regard de la
liste des attributs d'internationalisation. L'assistant des attributs d'internationalisation
s'ouvre.
- Définissez la zone Exécuter sous en sélectionnant Appelant, Serveur
ou Spécifié. Ajoutez une description pertinente. En tant que groupe, les paramètres
d'attributs CMI comprennent une règle d'internationalisation.
- La description apparaît sous la forme Internationalization
description (runAsSetting) dans la liste
des attributs d'internationalisation une fois la procédure terminée.
- Si vous ne fournissez pas de description, le nom de la règle
apparaît comme Internationalization (runAsSetting).
Si le bean doit être exécuté comme Spécifié, complétez les étapes
ci-dessous pour indiquer les éléments de contexte que le conteneur étend aux appels
de méthodes de bean.
- Définissez un ID de fuseau horaire et, si nécessaire, ajoutez une description. Si vous ne trouvez pas le fuseau horaire approprié dans la liste d'ID, cliquez sur Personnalisé pour
définir un fuseau horaire en fonction du fuseau horaire GMT (Greenwich Mean Time).
- Définissez un paramètre régional. Sélectionnez une langue et (en option) une région
géographique ; le cas échéant, indiquez une variante. Ajoutez une description du paramètre régional et cliquez sur OK pour terminer.
- Cliquez sur Next.
- Sélectionnez les beans pour lesquels les attributs d'internationalisation au niveau méthode doivent être configurés et cliquez sur Suivant.
- Sélectionnez les méthodes à configurer et cliquez sur Suivant. Une case à cocher est affichée en regard de chaque nom de méthode sélectionné.
- Cliquez sur Apply to All pour qu'une case à cocher apparaisse en regard du nom
de bean affiché.
- Cliquez sur Sélectionnez des beans pour sélectionner des beans
supplémentaires avec CMI.
- Cliquez sur Terminer pour quitter l'assistant.
- Dans la barre de menus, cliquez sur Fichier > Sauvegarder.
Résultats
Les méthodes de bean sont à présent configurées pour être exécutées dans le cadre des paramètres d'internationalisation associés.