Olá,
Estou tentando desenvolver algo para web, para aprendizagem. Criei um projeto no NetBeans 7.0 utilizando o framework JSF 2.0 + PrimeFaces e estou com algumas dúvidas:
Antes (JSF 1.2) a “navegação” entre as páginas era feita por meio da configuração do arquivo faces-config.xml e agora, no JSF 2.0? Lí algo sobre não ser necessário a criação desse arquivo ou ainda fazer a configuração da navegação por meio de “anotações”. Poderiam me mostrar algum exemplo bem simples?
Outra dúvida é sobre o padrão MVC.
Imaginando um exemplo, um cadastro de Cliente (nome, endereço, cidade e telefone), me corrigindo quando eu errar:
O Model seria a classe: Cliente (com os getters e setters);
Poderia fazer o acesso ao banco com: ClienteDAO (instanciando um ConnectionFactory e com os códigos SQL para inserir, alterar, remover…);
O Controller seria a classe: clienteBean, que agora também pode ser definida por “anotações” (?);
As views seriam as páginas para visualizar: uma página inserirCliente.xhtml por exemplo. Mas, nessa página, não consegui usar o seguinte código:
<p:inputText value="#{clienteBean.cliente.nome}
O NetBeans informa que: Propriedade “cliente” desconhecida.
Poderiam me ajudar com essas dúvidas?! Talvez um exemplo do código acima…
Forte abraço e obrigado a todos…