Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Spring MVC com JSF

Caros,

É possivel integrar o Spring com JSF? Queria fazer um teste utilizando o Spring com componentes ricos como o Primefaces.

No santo google tem algumas opções com o Spring Integration , mas todas as notações do SpringMVC são substituídas pelas do JSF, deixando o Spring responsável apenas pela injeção de dependência.

Seria essa a unica alternativa? Caso sim, uma alternativa seria utilizar o JSF com CDI certo?

2 respostas
solução!

Victor,

também tive a mesma dúvida e achei respostas semelhantes. Na verdade, o JSF e o Spring MVC têm a mesma função. Portanto, não há sentido em aplicar as duas tecnologias no mesmo projeto. Seria interessante utilizar os componentes do JSF e poder usar o Spring como controller. Olhei em outras fontes, mas olha essas:

http://respostas.guj.com.br/21966-spring-mvc--jsf https://www.youtube.com/watch?v=VxUOVzuMdT0

Espero que tenha ajudado, mas se alguém mais tiver algo a acrescentar, também quero saber. Valeu!

Olá Leandro,

Dei uma zapeada e achei uma solução, com uma das "extensões" do Spring, chama Spring Flow.

Achei um tutorial bem bacana: https://papweb.wordpress.com/2011/07/29/spring-mvc-3-jsf-2-with-maven-2-and-tomcat/

Spring Flow:http://projects.spring.io/spring-webflow/#quick-start

Apesar do tutorial ser bem legal, muitas discussões no Stack Overflow dizem que esses dois não convivem muito bem, muitos sugerem você utilizar o JSF como Controller e deixar o Spring gerenciar as dependências. E o fato de você ter o Spring como parte do seu projeto, facilita a integração com outras extensões do framework como Spring Security, Spring Boot e etc ...

Vamos continuar estudando hahaha!