Gerando páginas JSF a partir de uma classe de entidade
Consulte também
Uma classe de entidade que usa a API de persistência de Java para acessar uma fonte de dados. Em um projeto de aplicativo da Web, você pode gerar uma série de páginas JSP que usa a estrutura JSF e as classes de entidade para proporcionar acesso de leitura e escritura às entradas do banco de dados. As páginas JSP usam componentes JSF.
Para gerar páginas JSF a partir de uma classe de entidade:
- Escolha Arquivo > Novo (Ctrl-N) no menu principal.
- Na categoria Peristência, selecione Páginas JSF em Classe de entidade e clique em Próximo. O assistente exibe todas as classes de entidade do projeto.
- Adicione todas as classes de entidade para as quais deseja gerar páginas a lista Selecionar classes de entidade e clique em Próximo.
- (Opcional) Especifique uma pasta para guardar as páginas JSF.
- Especifique um nome de pacote para as classes Java e clique em Finalizar.
O IDE gera os seguintes artefatos para um aplicativo CRUD:
- Classes de controladores. Uma classe de controlador é um empacotador de uma classe de entidade que oferece clientes com acesso ao banco de dados através dos métodos na classe de entidade. Por exemplo, a classe de controlador tem métodos para criar e excluir uma entidade da fonte de dados, obter todas as entradas ou obter uma entrada específica na fonte de dados. O IDE cria um controlador para cada classe de entidade e coloca o controlador no mesmo pacote da classe de entidade.
- Classes de conversor. Uma classe de conversor pega a entrada do formulário e transforma-a em um tipo que corresponda aos dados da fonte de dados.
- Páginas JSP. As páginas JSP são interfaces de usuários da Web que servem para acessar os dados da fonte de dados. Para cada classe de entidade, o IDE cria quatro páginas JSP que permitem exibir, editar, criar e destruir entradas da fonte de dados.
- Consulte também
- Sobre as estruturas de aplicativos da Web
- Adicionando suporte a JSF a um aplicativo existente
- Sobre os aplicativos CRUD
- Criando um Bean de entidade
- Gerando classes de entidade persistentes de um banco de dados
Notificações legais