Bem vindo, Visitante! Login | Criar Conta  vazio
Treinamentos > Cursos e Pacotes > Detalhe
AW4 - Desenvolvimento da camada de persistência com Hibernate
Mapeamento O/R, associações, herança, annotations e HQL: O padrão de fato a um passo da padronização!
Informações Básicas

Neste curso o aluno aprende a implementar o acesso a dados a partir de aplicações Web em Java, com enfoque no framework de persistência Hibernate. Com o Hibernate é possível implementar a persistência de dados com eficiência, sem perder as vantagens de usar a orientação a objetos. O framework se encarrega de fazer o mapeamento entre objetos e tabelas do banco de dados, permitindo inclusive o uso de herança e de vários tipos de relacionamentos e oferecendo recursos de cache e transações. Além de conhecer o uso do Hibernate no ambiente Web, o aluno aprende como o framework pode ser utilizado em aplicações desktop.

 
Pré-requisitos:


Conteúdo Programático
  • Introdução ao Hibernate
    • Histórico
    • Hibernate Core - Bibliotecas Necessárias
    • Mapeamento Objeto Relacional
    • Tipos Java, tipos SQL-ANSI e dialetos SQL
    • XML de mapeamento
    • Session e Session Factory
    • Hibernate Query Language - Conceitos Básicos
  • Hibernate Annotations
    • Annotations e XML de Mapeamento
    • Hibernate e JPA
    • Hibernate Annotations - Bibliotecas Necessárias
    • Principais Annotations de Mapeamento
    • AnnotationConfiguration
  • Suporte a Relacionamentos
    • Composição Um-para-Um
    • Associação Um-para-Um
    • Associação Muitos-para-Um
    • Associação Um-para-Muitos
    • Escolhendo o Tipo de Coleção
    • Composição Um-para-Muitos
    • Associação Muitos para Muitos
    • Relacionamentos e HQL
  • Suporte a Herança e Polimorfismo
    • Uma Tabela para Toda Hierarquia
    • Joined-Subclass
    • Tabelas exclusivas para classes concretas
    • Definindo a melhor estratégia para herança
    • HQL e Polimorfismo
  • Consultas Avançadas
    • Reconhecendo as Estratégias de Recuperação
    • Configurando Estratégias de Recuperação
    • Consultas avançadas com HQL
    • Recursos da interface Query
    • Criteria API
    • Consultas em SQL Nativo
  • Integração com aplicações Web Java EE
    • HibernateException
    • Registros de Log
    • Gerenciamento da SessionFactory
    • Implementação DAO Básica
    • Problemas Típicos da Implementação Básica
    • Implementação DAO Avançada
Carga Horária
24 horas
Formas de Pagamento
à vista ou parcelado. Oferecemos as melhores opções para seu bolso.

Galeria de Fotos
  UNIDADES CENTRO AUTORIZADO DIVULGUE A SEASON NA WEB