galera estou iniciando no JSF e gostaria de tirar algumas duvidas.
qual o verdadeira papel do manageBean?, e tabem gostaria de entender
quando faço um buscar q coloco dentro de uma lista, dae essa lista retornar
e no xhtml eu coloco var=“item” dae pego os campos: item.id, item.nome…
minha duvida é a seguinte… esse campos id, nome sao de ql interface do Bean, do ManageBean ou
da consulta SQL?
grato.
Normalmente se monta uma lista parametrizada para passar para página JSF ex: List desta forma o campos (id, nome) que você cita são atributos da classe Pessoa. Quanto ao ManageBean entendo que faz ligação entre o seu Bean e sua página JSF. Deve ser considerado ainda algumas questões de navegabilidade. por exemplo quando a aplicação executar o método salvar do seu manageBean o sistema ira redirecionar para uma página que lista as pessoas. Nesse caso vc irá tratar também a navegabilidade daí seu ManageBen irá funcionar também como um Controller. Vale apena da uma olha em padrões de projeto.