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.
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.