Bom pessoal, tenho estudado JSF e tenho visto mtos tutoriais e tal. Porém na hora de colocar em prática surgem algumas dúvidas.
Uma delas é : em uma APP se usa somente um Managed Bean? Ou seja, uso somente uma classe para controlar todas as ações da aplicação?
trocando miúdos, no meu face-config.xml só devo e só posso ter um unico managed-bean que será o responsável em chamar os métodos relacionados a persistência da aplicação ?
Grato pela ajuda desde já.
Não nao…
O ideal e mais organizado é que vc crie um ManagedBean, para cada funcionalidade …
ex.: Para usuario criar um UsuarioManagedBean ou UsuarioBean, para fornecedor FornencedorManagedBean.
imagina a zona que ficaria tudo concentrado em um arquivo … ehhehe
Essa era minha preocupação, tudo em um único arquivo iria ficar algo bastante enrolado e complicado para manutenções.
Então não só posso como devo criar vários managed-beans correto ?
Não é muito prático mapear os atributos de um bean no faces-config.xml né ? Posso deixar que a classe que esta descrita no managed-bean-class trabalhe com os atributos do meu bean sem este bean estar mapeado. esta é a forma mais usual ?