sexta-feira, 24 de setembro de 2010

Manipulação de dados com HIbernate3 - Parte 1

Um dos maiores desafios do Desenvolvimento de Sistemas Comerciais em Java, é sem dúvida a produtividade, sem perder o controle sobre a codificação dos Sistemas (que é uma das desvantagens das ferramentas CASE).

Este tópico visa demonstrar de forma prática a utilização da Ferramenta de ORM (Modelagem Objeto-Relacional) Hibernate no Oracle JDeveloper.


ORM – Modelagem Objeto-Relacional

Estas ferramentas visam facilitar o processo de desenvolvimento utilizando Java, através da manipulação de dados sem o uso de SQL. Grande parte dos SGBD (Sistemas gerenciadores de Banco de Dados) são relacionais (Entidade-Relacionamento) enquanto que o Java e outras linguagens de programação mais novas são orientadas à objetos. Neste aspecto, existe a necessidade de interligar as tabelas do banco de dados com as classes do sistema, e esta é a função da ORM.


Hibernate


O Hibernate, atualmente na versão 3, é uma das ferramentas de ORM mais difundidas no mundo Java Open Source. Através dele informamos nas classes de modelo/beans a referência com as tabelas do banco de dados, através de XML ou Java Annotations.


Ferramentas necessárias

- JDeveloper 11g
- Hibernate3 (www.hibernate.org)
- PostgreSQL Database 8.4

As bibliotecas Hibernate3, também podem ser baixadas em:
http://www.tiagoseibel.com.br/aulajava/bibliotecas.zip

No próximo tópico irei postar o primeiro exemplo prático.

Nenhum comentário: