Sobre as Aplicações CRUD

Consulte também

Um aplicativo CRUD (Create, Read, Update, and Destroy - Criar, Ler, Atualizar e Destruir) é um padrão de programação simples que permite ler e gerenciar os dados em uma fonte de dados. O IDE oferece suporte automático a essa tarefa de programação comum, permitindo a rápida geração de um aplicativo CRUD a partir de uma classe de entidade.

O CRUD é um aplicativo Web que utiliza o framework JSF. Uma classe de entidade é uma classe que utiliza o Java Persistence API para acessar dados em uma fonte de dados. Você pode gerar um aplicativo CRUD a partir de uma classe de entidade em um aplicativo utilizando as Páginas JSF do modelo de arquivo da classe de entidade na categoria Persistência do assistente de Novo Arquivo.

O IDE gera os seguintes artefatos para um aplicativo CRUD:

Uma classe de entidade é uma classe que utiliza o Java Persistence API para acessar dados em uma fonte de dados. Em um projeto de aplicativo web, você pode gerar uma série de páginas JSP que utilizam o framework JSF e as classes de entidade para fornecer acesso de leitura e escrita para as entradas da base de dados. As páginas JSP utilizam componentes JSF.

Para gerar páginas JSF a partir de uma classe de entidade:

  1. Escolha Arquivo > Novo arquivo (Ctrl-N) no menu principal.
  2. Na categoria Persistência, selecione Páginas JSF a partir de Classe de entidade e clique em Próximo. O assistente exibe todas as classes de entidade do projeto.
  3. Adicione todas as classes de entidade para as quais você deseja gerar páginas JSF para as Classes de Entidade Selecionadas e clique em Próximo.
  4. (Opcional) Especifique uma pasta para colocar as páginas JSF.
  5. Especifique um nome de pacote para as classes Java geradas e clique em Terminar.

O IDE gera os seguintes artefatos para um aplicativo CRUD:

Consulte também
Sobre os frameworks de aplicações Web
Adicionando suporte a JSF a uma aplicação existente
Para gerar páginas JSF a partir de uma classe de entidade
Criando uma classe de entidade
Gerando classes de entidade persistentes de um banco de dados

Notificações legais