IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Web Java Discussion :

DataSource - web.xml, applicationContext.xml


Sujet :

Spring Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 23
    Par défaut DataSource - web.xml, applicationContext.xml
    Bonjour,

    je souhaiterais externationaliser les parametres de connexion a ma base de données dans le fichier web.xml sous la forme de <context-param> et de récupérer ceux-ci dans mon fichier applicationContext.xml pour définir mon bean dataSource.

    J'ai réussi a externationaliser ces parametres dans un fichier properties, en utilisant org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.
    Cela marche, mais la solution ne me convient pas.

    Est-ce que quelqu'un aurait une piste pour pouvoir utiliser les objets définis dans le fichier web.xml sous la forme de <context-param> dans le fichier applicationContext de Spring ?

    Merci

  2. #2
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer

  3. #3
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 23
    Par défaut
    Cool, ca a l'air de fonctionner.

    applicationContext.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    	<bean id="propertyConfigurer" class="org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer" />
     
    	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    		<property name="driverClassName" value="${jdbc.driverClassName}"/>
    		<property name="url" value="${jdbc.url}"/>
    		<property name="username" value="${jdbc.username}"/>
    		<property name="password" value="${jdbc.password}"/>
    	</bean>
    web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    	<context-param>
    	  <param-name>jdbc.driverClassName</param-name>
    	  <param-value>oracle.jdbc.driver.OracleDriver</param-value>
    	</context-param>
     
    	<context-param>
    	  <param-name>jdbc.url</param-name>
              <param-value>jdbc:oracle:thin:@nomMachine:1521:instance</param-value>
    	</context-param>
    	<context-param>
    	  <param-name>jdbc.username</param-name>
    	  <param-value>user</param-value>
    	</context-param>
    	<context-param>
    	  <param-name>jdbc.password</param-name>
    	  <param-value>pwdUser</param-value>
    	</context-param>

    http://www.onjava.com/pub/a/onjava/2...html?page=last


    Merci beaucoup ego

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/05/2011, 15h02
  2. Réponses: 1
    Dernier message: 29/03/2007, 08h44
  3. probléme avec le fichier applicationContext.xml
    Par linniesurf dans le forum Spring
    Réponses: 2
    Dernier message: 25/01/2007, 16h58
  4. [XML] Web Service/PHP/XML
    Par jokaris dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 04/08/2006, 13h01
  5. Réponses: 12
    Dernier message: 24/05/2006, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo