View Scope - usar ou não?

Boa tarde amigos,

Uma dúvida:

Sempre me falaram para evitar ao máximo a utilização da Session Scope ao utilizar JSF, tudo bem! Daí comecei à basear meu desenvolvimento principalmente em Request Scope. Vocês podem imaginar a maior dúvida que tive: Como salvar o estado de algum objeto à cada solicitação do usuário na mesma página?

Pensei em utilizar o <t:saveState>, mas também me sugeriram utilizar o View Scope. O que vocês, grandes mestres do desenvolvimento web me sugerem: Usar o <t:saveState> do tomahawk ou usar o View Scope do JSF?

Abraços e obrigado! :lol:

Eu não conheço o tomahawk, enquanto eu não estava utilizando CDI a view scope era a melhor view para persistir o estado dos objetos na mesma página, agora com o CDI o view scope não é mais compativel, se não precisar utilizar o CDI recomendo usar o view scope

flw

Valeu Fábio.

Obrigado pela dica.

Com CDI você deverá utilizar o ConversationScope. Que funciona igual a uma transação JDBC. Você tem que fazer open e close. [=