Comment exactement ces 4 composants sont-ils liés, les bonnes explications que quelqu'un peut offrir ou les liens ou tout ce qui est utile.DAO, Spring, Hibernate, Jboss
Répondre
JBoss est un serveur qui exécute tout cela. Spring est un ensemble de technologies Java et XML qui relient les applications Web. Hibernate est un outil de mappage relationnel d'objet; il vous permet de parler à votre base de données de manière cohérente. DAO est un objet d'accès aux données, qui serait la façon dont Spring parle à Hibernate. (Printemps peut aussi parler iBATIS ou plusieurs autres technologies pour y parvenir.)
JBoss est un serveur d'application qui peut exécuter des applications construites avec
Spring qui est un cadre qui offre de nombreux raffinements pour Java EE, y compris l'intégration avec des couches ORM telles que
Hibernate qui vous permet de comparer vos objets dans un SGBDR et stocker/récupérer ces objets à l'aide
JBoss est un serveur. Vous pouvez l'utiliser pour exécuter, par exemple, une application Web qui utilise Spring comme cadre.
Si vous avez une base de données dans votre application, vous devez y accéder. Hibernate est un cadre qui vous aide avec cela. Le DAO est un modèle pour accéder à la base de données et vous pouvez utiliser ici les outils fournis par Hibernate.
En bref, ils sont différents animaux:
- JBoss est un serveur d'applications
- Spring est un framework J2EE qui peut faire beaucoup, beaucoup de choses pour vous
- OAC est principalement un modèle de conception. Mais il peut être considéré comme la couche d'accès aux données ou la mise en œuvre de cela, cela dépend un peu du contexte dans lequel vous utilisez le terme
- Hibernate est un framework de persistance (il en est iBatis par exemple)
Peut-être pourriez-vous affiner un peu votre question, car c'est un peu vague et cela suppose des conjectures sur ce que vous êtes vraiment intéressé à découvrir.
http://www.google.com –