Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Devo usar um bean por pagina xhtml?

Minha duvida é a seguinte, devo usar um bean pra cada pagina xthml ou uso um bean pra duas paginas exemplo:

Tenho a classe UsuarioBean e 2 paginas xthml a cadastar.xhtml e o login.xhtml.

1 Eu poderia dentro do bean criar 2 métodos, o cadastrar e o logar e usar apenas o UsuarioBean.

2 poderia criar o CadastrarUsuarioBean pra o cadastrar.xhtml e LogarUsuarioBean para login.xhtml.

Qual opção é mais interessante e voltada ao SOLID?

1 resposta
solução!

um bean por página é realmente subjetivo, pois ambos podem tecnicamente funcionar igualmente bem, mas quanto à capacidade de manutenção, é altamente recomendável tornar suas classes o mais limpo possível. Portanto, "um bean por formulário" pode ser a melhor prática. Não jogue responsabilidades completamente diferentes juntas em uma única classe. Os beans podem acessar-se facilmente usando @Inject ou @ManagedProperty