-
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 .
-
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.
-
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 :-)
-
merci pour votre aide et vos explications:D