Cursos e Artigos sobre Hibernate para Programadores
Você está buscando por "Hibernate" em vídeo aula
- Programando com a JPA - O que é JPA? - Vídeo 2 Vídeo
Veja como é simples persistir e recuperar dados do banco utilizando a API JPA. Para isso, também vamos ensinar como adicionar a JPA e um dos frameworks que a implementam (Hibernate) ao projeto e como realizar sua configuração.
- Introdução - Web services RESTful com Spring framework e JPA - Vídeo 1 Vídeo
Neste curso serão apresentados os passos iniciais para que você desenvolva uma Web API RESTful com os recursos do Spring Framework, Spring MVC e Hibernate, e assim, obter um alto ganho de produtividade no desenvolvimento de web services.
- Configuração do Hibernate - Jersey e Hibernate: Criando um web service RESTful - Vídeo 5 Vídeo
Assim como acontece com muitos frameworks, com o Hibernate também precisamos realizar algumas configurações, o que é feito, normalmente, no arquivo persistence.xml. Nele, configuraremos propriedades como a URL de acesso ao banco.
- Introdução - O que é Hibernate? - Vídeo 1 Vídeo
O Hibernate é um framework de estreita ligação com o JDBC, pois foi criado com o intuito de facilitar a persistência de dados em Java. Aqui entenderemos melhor essa ligação, bem como seu vínculo com a especificação JPA.
- Introdução - Jersey e Hibernate: Criando um web service RESTful - Vídeo 1 Vídeo
Aprender a implementar web services RESTful é um importante diferencial para a construção de soluções web modernas. Neste curso veremos como fazer isso com os frameworks Jersey e JPA/Hibernate, sendo este último para prover a persistência de dados.
- Introdução - Minha primeira app Java e Hibernate - Vídeo 1 Vídeo
Iniciando nosso curso falaremos sobre as tecnologias utilizadas e teremos uma visão inicial do projeto utilizado para explorar as funcionalidades do EntityManager. Também falamos sobre a importância de usar o Hibernate como implementação da JPA.
- Criação e configuração do projeto - Jersey e Hibernate: Criando um web service RESTful - Vídeo 3 Vídeo
A criação e configuração do projeto é um passo simples e fundamental a toda solução. Aprenda como fazer isso e configurar as dependências relacionadas ao JPA/Hibernate, Jersey e MySQL utilizando o Maven.
- Paginação e busca no DAO - Jersey e Hibernate: Criando um web service RESTful - Vídeo 9 Vídeo
Dois recursos muito importantes quando lidamos com grandes quantidades de dados são a busca e a paginação. Aprenda a implementar essas funcionalidades com JPA/Hibernate.
- Introdução - JSF e Hibernate: Criando uma aplicação de cadastro de lembretes - Vídeo 1 Vídeo
A aplicação web que será desenvolvida ao longo do curso realiza o cadastro de lembretes em um banco de dados MySQL, por meio de algumas telas com papéis bem definidos.
- Configurações para o Maven - JSF e Hibernate: Criando uma aplicação de cadastro de lembretes - Vídeo 15 Vídeo
Neste projeto optamos pelo Maven como gerenciar do dependências e construtor da aplicação, por meio do seu principal arquivo de configuração, o pom.xml.
- Configuração do persistence.xml - Minha primeira app Java e Hibernate - Vídeo 6 Vídeo
Agora que temos uma classe devidamente mapeada, podemos partir para a configuração da conexão com o banco de dados, dentre outras necessárias para o funcionamento do framework. Faremos isso através do arquivo de configuração da JPA, o persistence.
- JpaResourceBean, EntityManagerFactory e Singleton - JSF e Hibernate: Criando uma aplicação de cadastro de lembretes - Vídeo 4 Vídeo
A documentação da JPA nos orienta a instanciar uma EntityManagerFactory apenas uma vez na aplicação. Por conta disso implementamos a mesma através do padrão de projetos Singleton.
- Configuração do pom.xml - Minha primeira app Java e Hibernate - Vídeo 3 Vídeo
O gerenciador de projetos Maven realiza diferentes tarefas a partir de uma unidade central de informação: o pom.xml. Em nosso projeto, o Maven será responsável por gerenciar as dependências e construir a aplicação.
- Buscando todos os lembretes com EntityManager.createQuery - Minha primeira app Java e Hibernate - Vídeo 9 Vídeo
É comum precisarmos de consultas personalizadas para a localizar dados em um banco de dados relacional. Neste vídeo veremos como construir uma consulta com a linguagem HQL, equivalente a um SELECT * FROM, que lista todas as entidades disponíveis.
- Tratamento de exceções - Jersey e Hibernate: Criando um web service RESTful - Vídeo 7 Vídeo
Algo muito importante, mas negligenciado por alguns programadores, é o tratamento de exceções. Analisaremos aqui as exceções que vamos tratar e prepararemos nosso projeto para que ele ofereça uma boa estrutura para lidar com elas.
- Tratando e lançando exceções - Jersey e Hibernate: Criando um web service RESTful - Vídeo 8 Vídeo
Agora que já sabemos quais exceções serão capturadas e o que vamos lançar para as camadas superiores, vamos aprender como tratar as exceções em todos os métodos do nosso DAO.
- Programando a classe WebAPIExceptionMapper - Jersey e Hibernate: Criando um web service RESTful - Vídeo 20 Vídeo
Para concluir o projeto, criaremos a classe WebAPIExceptionMapper, que também implementa ExceptionMapper. Ela será controlada pelo Jersey e tratará outras exceções que possam ser lançadas pela API.
- Criação da classe Lembrete - Minha primeira app Java e Hibernate - Vídeo 4 Vídeo
No exemplo apresentado nesse curso vamos persistir uma entidade que abstrai as informações de um lembrete, como título e descrição. Sendo assim, precisamos criar essa classe dentro do projeto.
- Create, Update e Delete - Jersey e Hibernate: Criando um web service RESTful - Vídeo 13 Vídeo
Para encerrar a implementação da primeira versão do web service, analisaremos o código dos métodos responsáveis por salvar, editar e remover produtos. Para isso, entre as anotações do Jersey, faremos uso das opções @POST, @PUT e @DELETE.
- Criando a camada de serviço - Jersey e Hibernate: Criando um web service RESTful - Vídeo 10 Vídeo
Para que o web service não precise conhecer os detalhes do nosso DAO, vamos criar uma camada de serviço, que possibilitará reduzir a dependência entre a camada de acesso a dados e os web services.
- Classe de domínio - Jersey e Hibernate: Criando um web service RESTful - Vídeo 4 Vídeo
Outra tarefa comum no início de um projeto é criar as classes de domínio. Esse é o propósito principal desse vídeo. Será criada a classe Produto e, em seguida, ensinaremos como fazer o mapeamento objeto-relacional.
- Arquitetura do projeto - Jersey e Hibernate: Criando um web service RESTful - Vídeo 2 Vídeo
Conhecer a arquitetura do projeto é importante para saber como ele está organizado e compreender o processo utilizado para seu desenvolvimento. Com ela é possível enxergar a solução de forma menos dependente do código.
- Removendo um lembrete com EntityManager.remove - Minha primeira app Java e Hibernate - Vídeo 13 Vídeo
Finalizando as ações de CRUD, nesse vídeo faremos a remoção de uma entidade. A partir do que aprendemos no vídeo anterior, sobre quando JPA passa a gerenciar uma entidade, utilizaremos o método remove do EntityManager a fim de gerar o comando DELETE.
- Atualizando um lembrete com EntityManager.merge - Minha primeira app Java e Hibernate - Vídeo 12 Vídeo
Prosseguindo com as ações de CRUD, nesse vídeo faremos a atualização dos atributos de uma entidade. Para isso precisamos compreender melhor seus estados, bem como quando a JPA passa a gerenciar uma entidade.
- Inserindo um lembrete com EntityManager.persist - Minha primeira app Java e Hibernate - Vídeo 8 Vídeo
Nesse vídeo veremos como persistir uma entidade utilizando o EntityManager. Ao final desse vídeo, observaremos a criação do banco de dados, assim como da tabela de lembretes, a partir do código criado nos vídeos anteriores.
