Configuration de l'accès aux données pour le client d'application
La configuration de l'accès aux données pour un client d'application implique de spécifier la référence de ressource et les informations relatives à la base de données associée. Cette spécification a lieu dans le cadre des étapes d'assemblage et de déploiement du client d'application.
Pourquoi et quand exécuter cette tâche
- Un outil d'assemblage pour définir la référence de ressource dans le descripteur de déploiement ; et
- l'outil Application Client Resource Configuration Tool (ACRCT) qui permet de définir la connexion à la base de données dans l'environnement de déploiement du client.
L'accès aux données à partir d'un client d'application utilise directement les fonctionnalités de connexion du pilote JDBC côté client. Elle n'exploite pas la prise en charge de la mise en pool des connexions disponibles dans le contexte d'exécution (runtime) de WebSphere Application Server. La configuration de l'accès aux données pour un client d'application ne nécessite pas de configurer un fournisseur JDBC et une source de données sur la machine du serveur WebSphere Application Server.
Si vous voulez que votre application client puisse tirer parti des fonctionnalités de mise en pool des connexions et des autres fonctions de base de données fournies par le produit, concevez-la de sorte qu'elle accède aux données en utilisant un bean enterprises'exécutant côté serveur.
Définition de la référence de ressource d'un client d'application à l'aide d'un outil d'assemblage
Procédure
Résultats
Configuration du client avec l'outil ACRCT
Pourquoi et quand exécuter cette tâche
- Objets Java 2 Connector (J2C)
- Objets gestionnaires de connexion
Le client d'application ne fournit pas de pilotes de bases de données pour les clients. Si votre application cliente accède directement à une base de données au lieu de passer par un bean enterprise s'exécutant sur le serveur d'applications, vous devez fournir le pilote de cette base de données sur la machine du client. Pour cela, il se peut que vous deviez contacter le fournisseur de votre base de données afin d'acquérir le code et la licence d'utilisation du pilote adéquat.
Au lieu que votre client d'application accède directement à la base de données, il est préférable qu'il utilise un bean enterprise. En effet, l'accès à travers un bean enterprise élimine la nécessité d'installer un pilote de base de données sur la machine du client, car l'accès à la base de données est alors pris en charge par le bean enterprise qui est exécuté sur le serveur d'applications. Les beans enterprise utilisés peuvent aussi tirer parti des fonctions de base de données additionnelles fournies par le contexte d'exécution.