Une fois les pools configurés, il faut configurer
l'application pour qu'elle puis y accéder. Cela se fait
grâce au fichier configuration.xml.
Dans le cas d'un pool struts, l'élément de
configuration est le suivant:
<!-- Liste des connexions -->
<connexions>
<connexion id="perso" defaut="non" type="db">
<param nom="base">Postgresql</param>
<param nom="descriptif">Base perso</param>
<param nom="nom-struts">perso</param>
<param nom="factory-dao">
org.jgenea.isolation.defaut.FactoryDAOImpl</param>
<param nom="factory-connexion-dao">
org.jgenea.isolation.j2ee.ConnexionFactoryPoolStrutsDAOImpl</param>
<param nom="factory-images-dao">
org.jgenea.images.registres.FactoryImagesDAOImpl</param>
<param nom="cache-active">oui</param>
<param nom="reload-image-pour-affichage">non</param>
<param nom="repertoire-cache">.</param>
<param nom="taille-maximum-repertoire-cache">2000000</param>
</connexion>
</connexions> |
Dans le cas d'un pool du serveur d'application java,
l'élément de configuration est le suivant:
<!-- Liste des connexions -->
<connexions>
<connexion id="perso2" defaut="non" type="db">
<param nom="base">Postgresql</param>
<param nom="descriptif">Base perso</param>
<param nom="jndi-initial-context"></param>
<param nom="jndi-provider-url"></param>
<param nom="jndi-env">java:comp/env</param>
<param nom="nom-jndi">perso</param>
<param nom="factory-dao">
org.jgenea.isolation.defaut.FactoryDAOImpl</param>
<param nom="factory-connexion-dao">
org.jgenea.isolation.j2ee.ConnexionFactoryPoolJndiDAOImpl</param>
<param nom="factory-images-dao">
org.jgenea.images.registres.FactoryImagesDAOImpl</param>
<param nom="cache-active">oui</param>
<param nom="reload-image-pour-affichage">non</param>
<param nom="repertoire-cache">.</param>
<param nom="taille-maximum-repertoire-cache">2000000</param>
</connexion>
</connexions> |