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.
- The JSF Extensions (Ajax) plugin must be installed to use the Ajax-enabled pages option. You can install the plugin from the Update Center using the Plugins manager. The plugin adds the JSF Extensions library to the Library Manager. After you install the plugin, you need to add the library to the project's classpath by right-clicking Libraries node and choosing Add Library.
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