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

Hibernate Java Discussion :

intégrer HIBERNATE dans une application MVC


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut intégrer HIBERNATE dans une application MVC
    j'ai une application en MVC qui marche très bien ,et mon travail consiste à intégrer HIBERNATE dans cette application ,mon problème c'est que je ne sais pas a ce que j'enlève la couche Contrôle du MVC et je la remplace par une couche d'accès au données(DAO) ,j'ai déjà créer mes classes persistances et les fichiers mapping pour chaque classe et meme le fichier config et j'ai réussie à générer la BD automatiquement mais mon pb c'est comment intégrer hibernate dans cette application
    j'attends votre réponse avec impatience ,merçi d'avance

  2. #2
    Membre chevronné 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
    Par défaut
    Tu ne dois pas remplacer la couche controle par la couche DAO. C'est la couche controle qui doit faire appel a la couche DAO. En gros tu aura une couche supplémentaire.

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2006
    Messages : 121
    Par défaut
    Je crois que ca peut ressembler à ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Vues (JSP, Script, etc)
         |
    Controleur (Actions, Managers, mapping, etc)     <--->    DAO (Beans dao, genericdao, etc)  <---> Hibernate
         |
    Métier (beans, diverses fontions et librairies, etc)
    Est-ce que je me trompe?

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Comme dit précédemment, dans la plupart des cas, c'est la couche Controleur qui est impactée avec l'ajout de la couche DAO propre à Hibernate.
    Dans certains cas, la couche Modèle peut également utiliser des DAO pour initialiser des listes de valeurs par exemple.
    La couche Vue par contre devrait rester inchangée...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Intégrer Struts dans une application sous Hibernate
    Par Amelie MOREAU dans le forum Struts 1
    Réponses: 1
    Dernier message: 13/10/2011, 17h23
  2. Réponses: 5
    Dernier message: 17/11/2009, 17h17
  3. [Portlet] intégrer portlet dans une application web
    Par Jacobian dans le forum Portails
    Réponses: 1
    Dernier message: 31/07/2008, 16h58
  4. Intégrer hibernate dans une appli struts
    Par mastamx dans le forum Struts 1
    Réponses: 6
    Dernier message: 23/10/2007, 14h15
  5. [débutante]Intégrer flash dans une application java
    Par bouba83 dans le forum Interfaces Graphiques en Java
    Réponses: 6
    Dernier message: 11/05/2006, 11h11

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