Java jpa

736 palavras 3 páginas
TUTORIAL
JSF2, PrimeFaces, JPA2 com Hibernate e BD Mysql 1. JSF2

Atualmente, o principal framework para desenvolvimento de aplicaçõesweb emJava é o JSF (Java Server Faces). A especificação desse framework pode ser obtida em http://www.jcp.org/en/jsr/detail?id=314. Além disso, recomendamos a consulta ao javadoc da API do JSF que pode ser obtido nomesmo link. O JSF é fortemente baseado nos padrões
MVC e Front Controller.

Managed Beans

Os managed beans são objetos fundamentais de uma aplicação JSF. Suas principais tarefas são:
1. Fornecer dados que serão exibidos nas telas.
2. Receber os dados enviados nas requisições.
3. Executar tarefas de acordo com as ações dos usuários.

Utilizando a anotação @ManagedBean, por padrão, o JSF assumirá que o nome do managed bean é o nome da classe com a primeira letra minúscula. Para o exemplo acima, o nome padrão do managed bean é testeBean. Além disso, o escopo request será assumido como padrão.

@ManagedBean public class DvdBean { @ManagedProperty(value = "#{entityManager}") private EntityManager entityManager;

Processamento de uma requisição
Em uma aplicação JSF, toda requisição realizada através de um navegador é recebida pela Faces Servlet. Ao receber uma requisição, a Faces Servlet executa os seguintes passos:
Restore View: Na primeira requisição de um usuário, uma nova árvore de componentes que representa a tela desse usuário é gerada. Nas demais requisições (postback) desse mesmo usuário, a árvore de componentes que representa a tela anteriormente enviada a ele é reconstruída.
Apply Request Values: Nesta etapa, a árvore construída na etapa anterior é percorrida e cadaumdos seus componentes é “decodificado”. No processo de decodificação, cada componente extrai da requisição atual os dados associados a essa componente e se atualiza comessas informações. Ainda nessa etapa, os eventos de ação (como um clique em um link ou em um botão, por exemplo) são identificados. Por padrão, esses eventos

Relacionados

  • Java-jpa-hibernate
    39244 palavras | 157 páginas
  • Aplicacoes Java para a Web Com JDF e JPA Casa do Codigo
    58121 palavras | 233 páginas
  • Otimização no desenvolvimento java web com jsf e jpa: um estudo comparativo
    22204 palavras | 89 páginas
  • Critério de Avaliação
    581 palavras | 3 páginas
  • tecnologia
    2368 palavras | 10 páginas
  • Teste
    1122 palavras | 5 páginas
  • Jpa - pdf
    678 palavras | 3 páginas
  • JPA/Hibernate
    1921 palavras | 8 páginas
  • Camada de Persistência com DAO versus JPA na Prática
    2858 palavras | 12 páginas
  • Java JSF e facelets
    2727 palavras | 11 páginas