hibernate e netbeans: combinação perfeita!

12
Hibernate e NetBeans Combinação Perfeita! Igor Borlot Borba, SCJP, SCWCD, MCP.NET [email protected] / [email protected]

Upload: igorborbacom

Post on 30-Jun-2015

499 views

Category:

Documents


9 download

DESCRIPTION

Nesta apresentação demonstro a combinação perfeita entre a ferramenta de desenvolvimento Netbeans e o framework Hibernate.

TRANSCRIPT

Page 1: Hibernate e NetBeans: Combinação Perfeita!

Hibernate e NetBeans Combinação Perfeita!

Igor Borlot Borba, SCJP, SCWCD, [email protected] / [email protected]

Page 2: Hibernate e NetBeans: Combinação Perfeita!

Agenda

• Visão Geral• Por onde começo estudar?• Demonstração

Page 3: Hibernate e NetBeans: Combinação Perfeita!

Visão Geral

• O que é o Hibernate?o É um serviço de consulta e persistência de

objeto/relacional de alto desempenho, logo cuida do mapeamento de classes Java para tabelas de banco de dados e de tipos de dados Java para tipos de dados SQL.

o Oferece funcionalidades de consulta e recuperação de dados que ajudam a reduzir substancialmente o tempo de desenvolvimento.

o A finalidade da Hibernate é aliviar o desenvolvedor de 95% das tarefas de programação associadas à persistência dos dados, eliminando assim a necessidade de processamento de dados manual usando SQL e JDBC.

Page 4: Hibernate e NetBeans: Combinação Perfeita!

Visão Geral

• Principais Características:o Redução da complexidade de desenvolvimento de rotinas

 SQL como consultas e atualizações dos dados.o Transformação das classes em Java para tabelas de

dados (e dos tipos de dados Java para os da SQL).o O gerenciamento de transações e na tecnologia de

acesso à base de dados são de responsabilidade de outros elementos como: Java Transaction API (JTA) para aplicações

executadas em servidores de aplicação. Java Database Connectivity (JDBC) para aplicações

standalone.

Page 5: Hibernate e NetBeans: Combinação Perfeita!

Visão Geral

• Onde coloco o Hibernate para funcionar na minha aplicação?

Camada de Acesso à Dados

Page 6: Hibernate e NetBeans: Combinação Perfeita!

Visão Geral

• Onde coloco o Hibernate para funcionar na minha aplicação?

Camada de Acesso à Dados

Page 7: Hibernate e NetBeans: Combinação Perfeita!

Visão Geral

• Por onde começo para compreender a API do Hibernate?

Page 8: Hibernate e NetBeans: Combinação Perfeita!

Visão Geral

• Por onde começo para compreender a API do Hibernate?

Page 9: Hibernate e NetBeans: Combinação Perfeita!

Visão Geral

• O que preciso fazer para configurar o Hibernate?

Arquivo de configuração do mecanismo de persistência.

Classes serializáveis que representem as entidades de negócio da sua aplicação.

Arquivo de mapeamento por tabela do banco de dados

Page 10: Hibernate e NetBeans: Combinação Perfeita!

Visão Geral

• Posso utilizar o hibernate em outras tecnologias?

Page 11: Hibernate e NetBeans: Combinação Perfeita!

Por onde começo estudar?

• Livros Interessantes

Page 12: Hibernate e NetBeans: Combinação Perfeita!

Por onde começo estudar?

• Hibernate Official Siteo http://www.hibernate.org

• Using Hibernate in a Visual Web JSFo http://www.netbeans.org/kb/61/web/hibernate-vwp.html

• Don't repeat the DAO!o http://www.ibm.com/developerworks/java/library/j-

genericdao.html• Hibernate Demo for NetBeans IDE

o http://www.netbeans.org/kb/docs/web/hibernate-screencast.html