Spring + JSF

6 respostas
L

Bom dia, pessoal,

Estou começando um novo projeto agora e vamos desenvolver usando JSF e Hibernate 3.
Já trabalhei com JSF, mas nunca usei junto com o springframework. Já ouvi falar que fica uma arquitetura interessante, mas não sei muito bem o que o spring irá adicionar. Quais as vantagens de eu adicionar mais um framework no projeto? O que eu ganho com isso? O que eu perco com isso?

valeu,

Léo

6 Respostas

keller

As vantagens do Spring como midletier é:
controle transacional
inversao de controle.
( Google )

O que voce perde:
Usando o Spring pra controle transacional voce “abraça” o framework o que esta implementado no HibernateDAOSupport esta,
se precisar de alguma nova implementacao tera que esperar uma nova versao ou implementa-la voce mesmo. Que eu nao acho uma grande perda.

Valeu? Até… :thumbup:
[]s

Gerson

gui:
As vantagens do Spring como midletier é:
controle transacional
inversao de controle.
( Google )

uops… só lembrando que Controle Transacional é perfeitamente possível de se fazer sem usar Spring… quem faz isso é JTA, Hibernate, etc, que são os ‘Transaction Managers’. O Spring, com a ajuda de AOP, permite fazer isso de forma declarativa, “apenas” (e de forma não invasiva, isto é, classes não ficam “penduradas” no framework, como acontece com o uso de EJB, neste caso os Session Beans).

Como assim? Uma coisa é usar HibernateDAOSupport, outra coisa é usar o controle transacional.

Em relação a pergunta inicial, o Spring traz várias coisas para facilitar o desenvolvimento J2EE, dependendo da sua necessidade (principalmente de integração com outras tecnologias/framework, além do já citado IoC, AOP, etc). Sugiro que gaste um tempo lendo algum artigo/livro a respeito para ver se interessa para o seu projeto.

keller

E eu disse que não era? :roll:

Sim pode-se usar o controle transacional do Spring com JDBC.
“Spring’s support classes for JDBC, Hibernate, and JDO”

Bingo!

*Preciso realmente melhorar meu vocabulario e aprender
a me expressar melhor. Valeu Gerson! []s

Até… :thumbup:
[]s

L

Agradeço as respostas.

Vocês tem algum livro/artigo que recomendariam?

Valeu

Léo

keller

Tutoriais:
http://javaboutique.internet.com/tutorials/spring_frame/
http://www.theserverside.com/tt/articles/article.tss?l=SpringFramework
http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step.html

Livros:
http://www.springframework.org/node/54
http://www.springframework.org/node/56

Valeu? Até… :thumbup:
[]s

Gerson

O melhor que eu achei sobre Spring foi ‘Professional Java Development with the Spring Framework’.
http://www.springframework.org/node/128

Outros livros que recomendo…
http://www.guj.com.br/posts/list/37413.java#198574

Criado 9 de agosto de 2006
Ultima resposta 10 de ago. de 2006
Respostas 6
Participantes 3