Sping + Jsf

Boa noite a todos, gostaria de uma ajuda se possível…

Hoje navegando pela net achei um conceito de utilizar JSF com Spring onde meu Manageds Beans ficam declarados no applicationContext.xml do Spring, gostaria de saber qual o ganho que tenho com isso, e gostaria de saber em qual escopo o Spring coloca meus manageds beans ?

Muito obrigado…

Alberto Ribeiro

um bean do spring pode ter os seguintes escopos: singleton, prototype, session e request.
Geralmente os ManagedBeans são session ou request.

A meu ver, a principal vantagem de se utilizar o container do spring para gerenciar os beans do JSF é a possibilidade de testes unitários (junit) dos controllers. Assim vc pode aumentar a cobertura dos testes de sua aplicação.