Olá Pessoal.
Gostaria de tirar algumas dúvidas em relação aos escopos. Todos os tutoriais que leio apresenta os MenagedBeans no escopo de Sessão(@sessionScoped). Como iniciante neste framework, verifiquei que isso é útil quando, quando vai ser preciso usar estas informações em uma outra tela, por exemplo. Tipo: Eu tenho um listagem e a partir dela tenho uma opção para editar ou remover aquele registro. No entanto existem muitos tutoriais que não aconselham manter os MBs no escopo de sessão visto que geram um consumo muito grande de recursos do servidor, se o usuario permanecer por muito tempo com a sessão ativa. Por outro lado, se eu colocar no escopo de requisição, não vou poder editar ou remover o registro na tela de lista, haja vista que os dados já terão si perdido no MB.
Dessa forma gostaria de saber qual seriam a melhor forma de trabalhar para contornar esses problemas?
Como você tratam essa questão nos projetos de voçês?
Desde já agradeço a colaboração.