Je dois concevoir et développer une application axée sur les données à partir de zéro pour administrer beaucoup de choses dans notre entreprise et pour cela j'ai décidé d'aller de manière Java EE. Dans le passé, j'ai travaillé sur une application qui fonctionnait sur le type de pile Struts-EJB2.0-Hibernate mais au cours de ma récente recherche, beaucoup de gens ont suggéré d'utiliser Spring. Voici donc quelques unes de mes options, mais je ne suis pas sûr lequel est le meilleur pour nos exigences: Struts-Spring-Hibernate Struts2/JSF-Spring-Hibernate Ressort MVC-Spring-Hibernate Ressort MVC-Spring-Spring ORM Struts-Spring + Hibernate EJB3.0-Quelle pile de technologie Java EE est la mieux adaptée aux applications pilotées par les données?
Notre principale attente de cette application sont:
- modulaire et extensible (facilité d'ajout de nouveaux modules/fonctionnalités sur cette plate-forme)
- services web facile développement (pour l'intégration avec d'autres produits)
- Une bonne gestion des transactions et ORM (parce qu'elle est une application fondée sur les données)
J'ai travaillé avec Struts 1.x + EJB2.0 + Hibernate dans le passé mais maintenant un jour tout le monde dit que Struts 1.x et EJB2.0 chose du passé et chemin vers l'avenir est le printemps donc pensé à aller avec le printemps . En outre, il offre un package tout-en-un pour le développement d'applications en termes de pile technologique. – ThinkFloyd