mameamento objeto

672 palavras 3 páginas
1

Sistemas Cliente-Servidor
Sumário











Introdução.
Ferramentas.
Conceito de ORM.
Mapeando entidades.
Hibernate.
Hibernate: primeiros passos.
Exemplo.
Mapeando relacionamentos.
Referências.

2

Sistemas Cliente-Servidor
Introdução
Atualmente, utilizar linguagens de programação orientada a objetos e bancos de dados relacionais em projetos de software é uma constante. No entanto, os princípios básicos do paradigma da orientação a objetos e do modelo relacional são bastante diferentes.
No modelo de objetos, os elementos (objetos) correspondem a abstrações de comportamento, já no modelo relacional, os elementos correspondem a dados no formato tabular. A fim de minimizar as dificuldades que as distinções entre o paradigma de orientação a objetos e o paradigma de modelo de dados relacional causam a um projeto quando utilizados em conjunto, os desenvolvedores optam também por incorporar ao projeto uma ferramenta capaz de intermediar a comunicação entre a aplicação OO e o banco de dados relacional. Tal ferramenta é mais conhecida como framework de Mapeamento Objeto-Relacional.

3

Sistemas Cliente-Servidor
Ferramentas

http://www.hibernate.org/ http://db.apache.org/ojb/ http://sqlobject.org/ http://ibatis.apache.org/ http://www.oracle.com/technetwork/java/javaee/ejb/index.html

4

Sistemas Cliente-Servidor
Conceito de ORM
O ORM surgiu da necessidade de evitar o problema da comunicação entre o modelo de dados relacional e o modelo de objetos

O mapeamento objeto-relacional tem como objetivo estabelecer uma comunicação entre a camada de dados, que é implementada por um SGBD relacional, e a camada da lógica de domínio, que por sua vez é implementada por uma linguagem OO.

De forma simples, pode-se entender que o mapeamento objeto-relacional é responsável por fazer os dados tabulares “conversarem” com as classes da aplicação orientada a objetos e, dessa forma, aperfeiçoar a manipulação

Relacionados

  • 05Reparos Estruturais
    59322 palavras | 238 páginas