Pratiques de nommage JNDI pour les fabriques de connexion

Lorsque vous créez des noms JNDI de fabrique de connexions, respectez les conventions du service JNDI (Java™ Naming and Directory Interface) de WebSphere Application Server.

Les environnements informatiques répartis utilisent souvent des services d'annuaire et de nommage pour obtenir des composants et des ressources partagés. Les services de nommage et d'annuaire associent des noms à des objets tels que des emplacements, des services, des informations et des ressources. L'interface JNDI (Java Naming and Directory Interface) fournit une interface commune utilisée pour accéder à différents services d'annuaire et de nommage.

Nommage indirect de vos ressources

Lorsque vous créez une fabrique de connexions ou une source de données, un nom JNDI lui est attribué. C'est sous ce nom que la fabrique ou la source de données sera recherchée par un composant. WebSphere Application Server utilise un nom indirect avec le préfixejava:comp/env :
  • Lorsque vous créez une source de données WebSphere Application Server, le nom JNDI est, par défaut, jdbc/data_source_name.
  • Lorsque vous créez une fabrique de connexions, son nom par défaut est eis/nom_fabrique_connexions_j2c.
Si vous remplacez ces valeurs par défaut par vos propres valeurs, conservez le préfixe java:comp/env. Lorsqu'un nom indirect est utilisé, toutes les données de référence de ressource associées à l'application sont accessibles au contexte d'exécution (runtime) du gestionnaire de connexions, qui peut alors gérer efficacement les ressources en fonction des paramètres res-auth, res-isolation-level, res-sharing-scope et res-resolution-control.

Nommage de vos ressources pour une utilisation avec CMP

En outre, si vous cochez la case correspondant à l'option Utiliser cette source de données dans la persistance CMP lorsque vous créez la source de données, une autre référence est créée sous le nom eis/nom_jndi_de_la_source_CMP. Par exemple, si le nom JNDI de la source de données est jdbc/maSource, le nom JNDI CMP est eis/jdbc/maSource_CMP. Ce nom est utilisé en interne par la persistance CMP et est fourni uniquement à titre d'information.


Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_jnditips
Nom du fichier : rdat_jnditips.html