Para gerar Páginas JSF a partir de uma Classe de Entidade
Consulte também
Uma classe de entidade é uma classe que utiliza o Java Persistence API para acessar dados em uma fonte de dados. Em um projeto de aplicação Web, você pode usar o assistente para Páginas JSF de classes de entidade para gerar uma série de páginas JSP que usa o framework JSF e as classes de entidade para acessar entradas no banco de dados e fornecer a funcionalidade CRUD (Criar, Ler, Atualizar, Excluir). As páginas JSP utilizam componentes JSF.
Para gerar páginas JSF a partir de uma classe de entidade:
- Escolha Arquivo > Novo (Ctrl-N) no menu principal.
- 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.
- 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.
- Especifique um pacote para o controlador JPA e as classes JSF. A localização padrão é a pasta que contém as classes de entidade selecionadas.
- (Opcional) Especifique uma pasta para colocar as páginas JSF.
- Selecione as páginas geradas ativadas para Ajax, se quiser que o IDE adicione as bibliotecas necessárias e os arquivos JavaScript para permitir o uso de solicitações do Ajax.
- Clique em Finalizar.
Quando você clica em Terminar, o IDE gera os artefatos seguintes para cada classe de entidade.
- Classes controladoras JPA. Para cada classe de entidade, o IDE cria uma classe controladora JPA na localização especificada.
- Classes JSF. Para cada classe de entidade, o IDE cria uma classe controladora JSF e uma classe conversora JSF e coloca as classes na localização especificada.
- Páginas JSP. Para cada classe de entidade, o IDE cria quatro páginas JSP que permitem visualizar, editar, criar e destruir entradas na fonte de dados.
O IDE também cria o seguinte:
- Quatro classes Java usadas pelas classes controladoras JPA para manipular exceções (IllegalOrphanException.java, NonexistentEntityException.java, PreexistingEntityException.java, RollbackFailureException.java)
- Três classes utilitárias JSF (JsfUtil.java, PagingInfo.java, e JsfCrudELResolver.java)
- Folha de estilo e arquivos JavaScript padrão
- Consulte também
- Sobre as estruturas de aplicações Web
- Adicionando suporte a JSF a uma aplicação existente
- Gerando classes controladoras JPA a partir de uma classe de entidade
- Sobre as Aplicações CRUD
- Criando uma classe de entidade
- Gerando classes de entidade persistentes de um banco de dados
Notificações legais