Généralement...
Hibernate est utilisé pour la manipulation de la base de données de l'opération. Il y a de riche ensemble de fonctionnalités de l'utilitaire de base de données, qui réduisent le nombre de lignes de code. En particulier, vous devez le lire @Annotation de mise en veille prolongée. Il est ORM, de la persistance de la couche.
Spring fournit un ensemble riche de Injectioin de travail basés sur le mécanisme. Actuellement Printemps devenu tellement célèbre. Vous avez également à lire sur le Spring AOP. Il est le pont entre Struts et Hibernate. Principalement Printemps offre ce genre d'utilitaire.
Struts2 fournit de l'action en fonction de la programmation. Il y a de riches ensemble de balises Struts. Vous pouvez l'utiliser. Struts prouve action en fonction de la programmation de sorte que vous devez conserver tous les relavant de contrôle de votre vue.
En Plus de la Tapisserie est différent de JAva. Dans lequel vous avez à gérer .tml (fichier de modèle). Vous devez créer principal 2 fichiers pour toute la classe. L'un est de classe JAVA et un autre est son modèle. Les deux noms sont les mêmes. Tapisserie automatiquement un rapport de classes.