Manter objeto após um refresh (JSF)

Caros,

Qual a melhor técnica para manter o estado de um objeto em um ManagedBean (ViewScope) após um refresh (F5) na página JSF?

o primeface trabalha melhor com viewScope, porque ele fica com a sessão enquanto a view estiver aberta.

mais depende muito na verdade o que você precisa fazer.

Preciso que, após um refresh (F5) na página, o objeto continue na sessão.

Mais precisamente: tenho um formulário de EDIÇÃO de cadastro (ou seja, o objeto já foi persistido no banco, ele foi recuperado e seus campos estão sendo exibidos nos inputTexts do formulário), se o usuário pressionar F5, tal objeto deve permanecer na sessão, e os dados continuariam nos inputTexts.

Entender como funciona o ViewScope é jeito correto.

Ao dar um refresh tudo se perde, esse é o conceito do ViewScoped.

O jeito seria utilizar sessão, mas ainda assim eu creio que seria melhor repensar a arquitetura do sistema.

[quote=brccosta]tal objeto deve permanecer na sessão[/quote]Utilize outro escopo.

Olá Hebert, como vai.

Conheço o View Scope, por isso o motivo da pergunta. Uma vez que preciso deste escopo (por questões de especificação de arquitetura), como proceder? Teria alguma ideia?

Obrigado.

[quote=brccosta]Olá Hebert, como vai.

Conheço o View Scope, por isso o motivo da pergunta. Uma vez que preciso deste escopo (por questões de especificação de arquitetura), como proceder? Teria alguma ideia?

Obrigado.[/quote]Coloque o objeto dentro da sessão.