Lorsque vous assemblez le code du bean enterprise dans des fichiers pouvant être déployés sur un serveur d'applications, vous configurez des propriétés qui définissent la façon dont l'application accède à un système d'information d'entreprise (EIS), par exemple une base de données.
Avant de commencer
Cette rubrique suppose que vous avez créé une application d'entreprise contenant un module EJB qui doit effectuer des
transactions avec une base de données.
Pourquoi et quand exécuter cette tâche
Une application d'accès à des données utilise des ressources, telles que des sources de données ou des fabriques de connexions, pour se connecter à une base de données.
Un composant d'application utilise une fabrique de connexions pour accéder à une instance
de connexion qu'il utilise ensuite pour se connecter au système d'information d'entreprise (EIS)
sous-jacent. Les connexions aux bases de données, les connexions JMS (Java™ Message
Service) et les connexions SAP R/3 sont des exemples de connexions.
Pendant l'assemblage de l'application, vous effectuez des opérations permettant à l'application d'utiliser ces ressources. Le processus nécessite généralement un outil d'assemblage.
Procédure
- Identifiez les noms logiques utilisé par le module EJB pour référencer les ressources de l'application.
Ces noms logiques sont appelés références de ressources.
Pour plus d'informations, voir la rubrique sur les bénéfices des références de ressource.
- Démarrez un outil d'assemblage.
- Si vous ne l'avez pas encore fait, configurez l'outil d'assemblage afin qu'il fonctionne avec
les modules Java EE (Java Platform, Enterprise Edition). Vérifiez que la fonction Java EE est activée.
- Définissez les fonctions de mappage et de sécurité pour les références de ressources. Ce processus inclut les opérations suivantes :
- Liez les références des ressources aux ressources d'application assurant la connectivité de la base de données.
Pour plus d'informations sur le concept de la liaison, voir la rubrique Consultation de source de données pour bean
enterprise et modules Web. Si nécessaire, vous pourrez modifier vos liaisons au moment du déploiement.
- Pour chaque ressource, définissez un type d'authentification qui constitue la configuration de sécurité par l'intermédiaire de laquelle les connexions à la base de données sont accordées. Il existe deux types d'authentifications :
- Gérée par composant
- Le code du bean enterprise établit la connexion EIS pour la source de données ou les connexions à la fabrique de connexions.
- Gérée par conteneur
- Le produit exécute la connexion EIS.
Pour des références détaillées sur l'authentification des ressources, voir la rubrique sur la sécurité des connecteurs J2EE.
- Configurez les règles de tentative d'accès pour vos beans enterprise.
- Cliquez avec le bouton droit de la souris sur le module EJB en vue Explorateur de projet, puis sélectionnez Ouvrir avec > Editeur de descripteur de déploiement.
- Dans un éditeur de descripteur de déploiement de beans EJB, cliquez sur l'onglet Accès.
- Sous Niveau d'isolement, cliquez sur Ajouter.
- Sélectionnez le niveau d'isolement, les beans enterprise et les éléments de méthode. Pour obtenir des informations sur les niveaux d'isolement, appuyez sur la touche F1.
- Cliquez sur Finish.
- Mappez les beans enterprise aux tables de base de données.
Résultats
Les fichiers de l'application mise à jour sont affichés dans la vue Explorateur de projets.
Que faire ensuite
Une fois que vous avez testé votre application, vous être prêt à la déployer sur un serveur d'applications.