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

Struts 1 Java Discussion :

DataSource Hibernate STRUTS Tomcat


Sujet :

Struts 1 Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 129
    Points : 63
    Points
    63
    Par défaut DataSource Hibernate STRUTS Tomcat
    Bonjour,

    J'essaie de configurer le DataSource dans une application ou j'utilise STRUTS, Hibernate, Tomcat.

    Je ne sais pas par ou commencer ?
    Est ce que je déclare le data source dans struts-config ?
    Et comment dois-je l'appeler dans le fichier hibernate config ?

    Les tutoriels que j ai vu ne prennent pas en charge hibernate ou struts !

    Please help !

    Merci Boris

  2. #2
    Membre confirmé Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Points : 576
    Points
    576
    Par défaut
    Tu as tout ici :
    http://roseindia.net/hibernate/index.shtml

    Dans la section nommé : Struts Hibernate Integration Tutorial
    (Il faut descendre a peu pres a la moitié de la page)

  3. #3
    Membre du Club
    Inscrit en
    Février 2008
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 66
    Points : 67
    Points
    67
    Par défaut
    Bonjour,
    si vous utiliser hibernate alors vous n'avez pas besoin de creer une DataSource dans le fichier struts-config.xml de struts.
    les parametres d'acces au base de données sont spécifier dans le fichier hibernate.cfg.xml d'hibernate.
    voici un exemple du fichier hibernate.cfg.xml:
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

    <!-- Generated by MyEclipse Hibernate Tools. -->
    <hibernate-configuration>

    <session-factory>
    <property name="connection.username">naji</property>
    <property name="connection.url">jdbc:mysql://localhost/espace</property>
    <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
    <property name="myeclipse.connection.profile">espace-design</property>
    <property name="connection.password">naji</property>
    <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
    </session-factory>
    </hibernate-configuration>

  4. #4
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 129
    Points : 63
    Points
    63
    Par défaut
    OUep !
    C'est ce que je fais actuellement !
    Mais le serveur est déconnecté toutes les 24h !

    Et puis la solution d'un datasource est plus propre ! Et a ses avantages quand on modifie la base de donnée ou quand on travaille sur plusieurs projets en même temps !

    si quelqu'un a une solution ...

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 79
    Points : 72
    Points
    72
    Par défaut
    salut, j'ai la même question mais la datasource est déjà définie dans struts et je peux pas l'enlever, donc je me demandais comment fournir à hibernate la même datasource

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 230
    Points : 104
    Points
    104
    Par défaut
    Quels en sont ces avantages qd tu dis
    Et puis la solution d'un datasource est plus propre ! Et a ses avantages quand on modifie la base de donnée ou quand on travaille sur plusieurs projets en même temps !
    merci d'avance pour l'eclairage...

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 79
    Points : 72
    Points
    72
    Par défaut
    Citation Envoyé par mirak63 Voir le message
    salut, j'ai la même question mais la datasource est déjà définie dans struts et je peux pas l'enlever, donc je me demandais comment fournir à hibernate la même datasource
    j'ai trouvé une solution
    j'ai créé un plugin struts qui récupère la datasource créée par struts et ensuite je la place dans JNDI, et dans la foulée j'initialise hibernate qui est configuré pour récupérer la datasource de jndi



    je devrais regarder comment spring fournit la datasource à hibernate, il y a peut être plus simple

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/10/2008, 15h25
  2. Réponses: 1
    Dernier message: 15/10/2007, 15h16
  3. [DataDource][Struts][Tomcat] Pb DataSource
    Par hepsilonz dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 17/01/2007, 22h24
  4. [STRUTS][TOMCAT]
    Par Tsubasa dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 27/04/2004, 15h46
  5. [Struts][Tomcat ] HTTP 500 - BeanUtils.populate (Eclipse)
    Par pjfly dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 10/04/2004, 10h03

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