Sobre os aplicativos CRUD
Consulte também
O aplicativo CRUD (Criar, ler, atualizar e destruir) é um padrão simples de programação que permite ler e gerenciar dados de uma fonte de dados. O IDE oferece suporte automático para esta tarefa de programação comum permitindo gerar rapidamente um aplicativo CRUD a partir de uma classe de entidade.
O aplicativo CRUD é uma aplicativo da Web que usa a estrutura JSF. Uma classe de entidade que usa a API de persistência de Java para acessar dados em uma fonte de dados. Você pode gerar um aplicativo CRUD a partir de uma classe de entidade em um aplicativo da Web usando as páginas JSF do modelo de arquivo Classe de entidade na categoria Peristência do assistente para Novo arquivo.
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 controlador, junto com faces-config.xml, também especifica navegações entre páginas. O IDE cria um controlador para cada classe de entidade e coloca o controlador no mesmo pacote da classe de entidade. A classe de controlador é registrada como um Bean gerenciado por JSF em faces-config.xml.
- Classes de conversor. Uma classe de conversor converte dados de uma fonte de dados em seqüências que são exibidas em menus e caixas de listagem e vice-versa. A classe de conversor é registrada como um conversor JSF em faces-config.xml.
- 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
- Criando um novo aplicativo com suporte a JSF
- Adicionando suporte a JSF a um aplicativo existente
- Gerando páginas JSF a partir de uma classe de entidade
- Criando um Bean de entidade
- Gerando classes de entidade persistentes de um banco de dados
Notificações legais