Recherches de sources de données pour les beans enterprise et les modules Web
Pendant l'assemblage ou le déploiement de l'application, vous devez associer la référence de ressource au nom JNDI (Java™ Naming and Directory Interface) de la ressource réelle dans l'environnement d'exécution. Cette opération peut être réalisée dans l'outil d'assemblage ou constituer l'une des étapes de l'installation du fichier EAR de l'application.
Bean BMP (Bean-Managed Persistence)
javax.sql.DataSource dSource = (javax.sql.DataSource)((new InitialContext()).lookup("java:comp/env/ref/ds"));
Dans l'outil d'assemblage, entrez le nom ref/ds sous l'onglet Généralités de la page Références de ressources. Si vous connaissez le nom de la source de données, vous pouvez le spécifier directement sous l'onglet Liaisons de cette même page. Notez que si vous ne spécifiez pas ici ce nom JNDI, vous devez le fournir lors de l'installation du fichier EAR de l'application.
Bean CMP (Container-Managed Persistence)
Le processus de liaison des sources de données pour le bean CMP (Container-Managed Persistence) est le même que celui que vous exécutez pour les beans BMP (Bean-Managed Persistence). Utilisez le nom JNDI de la source de données comme propriété de liaison WebSphere pour chaque bean lors de l'assemblage de l'application.
Servlets et fichiers JSP (JavaServer Pages)
Dans une application à base de servlet, vous recherchez la source de données exactement comme dans le cas d'un bean BMP.