Pessoal, estou fazendo um aplicação web com Spring, Hibernate, JSF e Facelets;
No MB, estou usando o escopo do Spring como session:
@Controller(“Controller”)
@Scope(“session”)
só q ouvi vários relatos sobre esse tipo de escopo, e que o melhor era se fosse request, pois bem, mudei pra request, só q minha aplicação não funcionou mais direito;
Tenho uma tela de consulta, onde quando o usuário clica numa linha do datatable ele é jogado para o form com os dados, mas, só funciona com o @Scope(“session”) se colocar request, quando clico não acontece nada nem dá erro, é como se ficasse congelado, não importa se no faces-config.xml está session ou request, então a pergunta:
1º o escopo session do Spring, tem a mesma finalidade do escopo session do jsf, guardando tudo na sessão, inclusive a arvore de componentes, ou simplesmente guarda as dependências necessárias para que possa injetar quando preciso? se sim, tem algum problema se deixar o escopo session no spring, já q posso colocar o escopo request no faces-config e a aplicação funciona?
2º se o escopo session do Spring pesa, o que fazer para minha aplicação funcionar quando colocar request?
Obrigado.