2009-02-08 4 views

Répondre

2

Je suis sûr que c'est possible si vous êtes qualifié avec les deux, mais la question sur mes lèvres et tous les développeurs Seam est "pourquoi?"

Seam combine JSF et Hibernate. Où est le printemps? Qu'est-ce que cela vous apporte que la pile Seam ne fait pas?

Je ne l'ai pas fait. J'utilise Spring et Hibernate mais pas Seam. Pour autant que je sache, c'est une solution JBOSS seulement.

Vous pouvez certainement utiliser Spring, Hibernate et JSF ensemble. Vous ne pouvez pas utiliser de code spécifique à Seam. Si vous choisissez de procéder ainsi, vous pouvez déployer votre code sur n'importe quel serveur d'applications Java EE, y compris JBOSS.

+0

Il peut être exécuté avec d'autres fournisseurs JPA et sur d'autres serveurs d'applications, mais il s'agit d'une technologie développée par JBoss, mais je suis également confus quant aux raisons pour lesquelles vous le combinez avec Spring MVC. – cletus

+0

Je ne parlais pas de Spring en général, mais Spring et Seam sont faciles pour des choses comme les transactions gérées par Spring.La question concerne Spring MVC en particulier.Je n'aime pas MVC basé sur les composants JSF et préfère Spring MVC pour Je n'ai pas répondu à ma question – Strelok

+0

En fait, je pense que je n'ai pas eu d'expérience personnelle avec l'intégration de Spring dans Seam. Si c'est JSF vous n'aimez pas, alors lancez Seam et juste utilisation Spring, avec son MVC, et Hibernate. Je ne vois pas Spring et Seam ensemble, surtout compte tenu de cette dernière information de votre part. – duffymo

0

Le point de Seam est qu'il s'agit d'une pile technologique fermée (-ish) combinant JSF et Hibernate. Je dis "fermé" parce qu'il a commencé de cette façon mais n'est plus strictement vrai. Par exemple, vous pouvez l'exécuter sur un serveur d'applications qui ne sont pas JBoss et utiliser différents fournisseurs JPA. Cela étant dit, il est principalement utilisé sur JBoss + JSF + Hibernate.

Quant à savoir comment l'intégrer avec Spring MVC, bien que cela n'a pas beaucoup de sens. Pourquoi ne pas alors utiliser Spring MVC + Hibernate + JSF si vous le voulez vraiment (je ne suis pas un grand fan de JSF mais à chacun le sien)

Questions connexes