Pergunta

Eu queria saber qual escopo usar para um aplicativo CRUD. O uso do @ReqeustScoped causa um acesso ao banco de dados para cada solicitação. Com o @SessionsCoped, os dados podem ser armazenados em cache no feijão gerenciado, mas podem causar o chamado Session-Bloat. Além disso, é mais difícil manter os dados atualizados. O que você recomendaria? Existe uma solução de melhor prática. Obrigado, Theo

Foi útil?

Solução

Certo, você quer o escopo lá no meio: @ViewScoped. Esse escopo vive desde que você esteja enviando e navegando para a mesma visão.

Veja também:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top