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 Java Discussion :

spring et hibernate


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 65
    Par défaut spring et hibernate
    salut,
    j'entend toujour parler de spring et hibernate mais je ne sais pas exactement a quoi il servent j'ai essayé de chercher sur le net mais j'ai pas bien saisie leur utilité est ce qu'ils resemblent au freamwork struts? est ce que vous pouvez m'expliquer cela d'une maniére plus simple ,si non est ce que vous pouvez m'aider par des cours claire et simple a comprendre ??
    merci d'avance .

  2. #2
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Bonjour,

    Voici une réponse simple :

    Hibernate est un ORM, il permet de manipuler les données d'une base de données sous la forme d'objet. Il evite l'écriture des requetes SQL comme par exemple la lecture d'un objet, l'insertion et la suppression dans la base.

    Spring est un gros framework contenant pas mal de choses différentes. Mais on l'utilise surtout par faire IoC, permettant ainsi un faible couplage entre les couches de l'application. On s'en sert aussi pour faciliter la gestion d'Hibernate et des transactions.

    Struts lui s'occupe uniquement de la couche présentation. Il sert à la manipulation des formulaires web et la création de pages dynamiques.

    Ces frameworks sont plus complémentaire que concurrent.
    On trouve beaucoup d'application qui lie les trois Struts/Spring/Hibernate.

  3. #3
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Par défaut
    J'ajouterai cependant qu'une partie de Spring est concurrent de Struts, il s'agit de Spring MVC, qui effectue la meme chose que Struts ( servlet, controlleur, JSP ) et qui d'apres moi est plus complet que Struts.

    Mais comme gronono le dit, il es tout à fait possible de ne pas utiliser Spring MVC mais Struts tout en gardant les fonctionnalités d'IoC, gestions de transactions etc, de Spring

    Fait une recherche "spring" via la fonction de recherche du site developpez.com, tu trouvera des articles sur Spring :-)
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  4. #4
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 65
    Par défaut
    merci pour votre aide et vos explications

Discussions similaires

  1. Comparatif Spring DAO/Hibernate
    Par joseph_p dans le forum JDBC
    Réponses: 3
    Dernier message: 23/02/2007, 14h29
  2. Spring et Hibernate mise en oeuvre simple
    Par dstauret dans le forum Hibernate
    Réponses: 6
    Dernier message: 12/12/2006, 23h21
  3. Réponses: 5
    Dernier message: 12/05/2006, 22h02
  4. SPRING+STRUTS+HIBERNATE. Une bonne solution ?
    Par ollivier dans le forum Struts 1
    Réponses: 9
    Dernier message: 10/04/2006, 13h16
  5. [Hibernate][Spring] Session Hibernate initialisée
    Par mauvais_karma dans le forum Hibernate
    Réponses: 12
    Dernier message: 08/08/2005, 13h07

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