JBossSeam e Spring

5 respostas
L

Pessoal,

Uma dúvida besta:

O Spring serve para integrar as camadas web (JSF) com a de persistência (Hibernate). Ele poderia ser substituído pelo JBossSeam, que acredito integre a camada web (JSF->MyFaces) com a de persistência (EJB3)?

Qual dos dois vocês indicam?

Sds,
Luciano

5 Respostas

L

O Spring serve sim pra integrar a camada web (Faces) com a de persistência (Hibernate). É possível usar os beans do Spring como managed beans, e chamar os DAOs do Spring para persistência. Mas lembre-se que Spring não é só isso: esse framework oferece aspectos, controle transacional e segurança. Apesar disso, o Seam utiliza o EJB3 para fazer coisas que o Spring não faz.

Não sei te dizer qual o melhor, o Seam possui conceitos legais que o Spring não tem, como a bijeção (é como se o Spring só conhecesse o @In, mas não o @Out). Porém, o Spring possui um escopo muito maior, e é possível encontrar frameworks por aí com integração para Spring, mas não para Seam.

felipe_gdr

Leonardo, voce poderia indicar alguma dessas frameworks que se integram com Spring e nao com Seam?
O que vc quer dizer com escopo bem maior?

Anderson_Leite

um escopo bem maior tipo…assim…
http://www.ninebynine.org/IETF/XML/XML_saves_the_world/XML%20saves%20the%20world-imagemap.gif

o spring integra com quase tudo, struts, dwr, quartz…

felipe_gdr

tem alguma coisa errada com esse link.

Anderson_Leite

agora vai

Criado 1 de maio de 2008
Ultima resposta 3 de mai. de 2008
Respostas 5
Participantes 4