Logo
Olá visitante Início
COMPARAÇÃO ENTRE O USO DO JDBC E DO HIBERNATE PARA PERSISTÊNCIA DE DADOS
Autor: CRISTINA DA SILVA MATOS Enviar e-mailVer Currículo Lattes
Orientador: PAULO JOÃO MARTINS Enviar e-mailVer Currículo Lattes
Co-orientador:FABRÍCIO GIORDANI Enviar e-mailVer Currículo Lattes
Resumo:
O modelo de programação Orientada a Objetos (OO) e o modelo de Bancos de Dados Relacional são amplamente utilizados, porém, esses modelos apresentam incompatibilidade entre seus dados, intitulada Impedância de Dados. Para que haja compatibilidade entre os eles é feito um processo de conversão chamado mapeamento objeto relacional, que pode ser feito de forma manual diretamente com o JDBC, ou por meio de uma ferramenta como o Hibernate. O presente trabalho teve como objetivo, comparar esses dois modos. Para isso foram feitas pesquisas sobre as principais características dos bancos de dados relacionais, sobre os princípios da programação OO. Também foi estudada a ferramenta Hibernate. Após a pesquisa foram construídos dois protótipos para a realização dos testes, um com uma aplicação orientada a objetos com bancos de dados relacionais utilizando o JDBC e outra utilizando o Hibernate. A comparação foi realizada por meio da avaliação dos protótipos desenvolvidos, foram considerados fatores como facilidade de codificação, legibilidade, tamanho do código-fonte e tempo de acesso. Os resultados demonstram que o ORM é uma maneira eficiente de resolver a impedância de dados, facilitando o desenvolvimento sem perder o desempenho.
Início: 2010.2  Término: 2011.2
Palavras-chave: Banco De Dados , Linguagem Orientada A Objetos , Mapeamento Objeto Relacional , Hibernate



Curso de Ciência da Computação (UNESC)