Session ou Request?

Estou desenvolvendo uma aplicação web com JSF e estou com a seguinte dúvida. Devo colocar meus objetos no session ou no request o que eh mais usado? o que eh o ideal?

Depende. Nao existe ideal, depende do que vc deseja. Por exemplo, se vc quer fazer autorizacao a cada acao seria interessante ter um objeto usuario na SESSAO. Se é apenas uma exibicao de dados seria interessante uma lista no REQUEST mesmo. Nao é recomendavel usar muito a SESSAO para coisas que nao sao necessarias. Entendeu?

O meu maior problema eh pq eu tenho um cadastro de Notas Fiscais e suponha ao cadastrar o produto de nro 30 da nota ele percebeu q este produto não existe, se estiver em request quando ele clicar no link de cadastro de produto ele ira perder tudo o q ele digitou e em session não, por outro lado se eu colocar em session nao corre o risco de sobrecarregar o servidor ?