Análise comparativa de frameworks de persistência

Detalhes bibliográficos
Autor(a) principal: Campos, Raphael Barreto Palhares de
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFLA
Texto Completo: http://repositorio.ufla.br/jspui/handle/1/5179
Resumo: Em razão da impedância existente entre o modelo Orientado a Objetos, utilizado no desenvolvimento de software, e o modelo Relacional dos Bancos de Dados, surgiram técnicas de mapeamento objeto-relacional (ORM) que permitem uma melhor comunicação entre os dois modelos. Contudo, existem várias especificações e frameworks de mapeamento objeto-relacional que implementam as técnicas de ORM, por isso se faz necessário decidir qual implementação utilizar ao desenvolver um software. O presente trabalho tem como objetivo analisar e comparar algumas das soluções existentes para a plataforma Java. Foram escolhidas as especificações: Java Data Objects (JDO) e Java Persistence API (JPA), e os frameworks Data Nucleus e Hibernate. As comparações foram feitas com base nas informações coletadas durante a confecção do referencial teórico e segundo critérios gerais para análise de frameworks e específicos de mapeamento objeto-relacional existentes na literatura sobre o assunto. Ao final uma combinação de especificação e framework foi escolhida para ser utilizada no framework Iguassu, desenvolvido pela empresa Mitah Technologies em parceria com a Universidade Federal de Lavras.
id UFLA_367c453b1f7c2a8e9308b3c4ce3cdeae
oai_identifier_str oai:localhost:1/5179
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling Análise comparativa de frameworks de persistênciaFrameworks de persistênciaMapeamento objeto relacionalAnálise comparativaObject relational mappingJava data objectsJava persistence APIHibernateData nucleusEm razão da impedância existente entre o modelo Orientado a Objetos, utilizado no desenvolvimento de software, e o modelo Relacional dos Bancos de Dados, surgiram técnicas de mapeamento objeto-relacional (ORM) que permitem uma melhor comunicação entre os dois modelos. Contudo, existem várias especificações e frameworks de mapeamento objeto-relacional que implementam as técnicas de ORM, por isso se faz necessário decidir qual implementação utilizar ao desenvolver um software. O presente trabalho tem como objetivo analisar e comparar algumas das soluções existentes para a plataforma Java. Foram escolhidas as especificações: Java Data Objects (JDO) e Java Persistence API (JPA), e os frameworks Data Nucleus e Hibernate. As comparações foram feitas com base nas informações coletadas durante a confecção do referencial teórico e segundo critérios gerais para análise de frameworks e específicos de mapeamento objeto-relacional existentes na literatura sobre o assunto. Ao final uma combinação de especificação e framework foi escolhida para ser utilizada no framework Iguassu, desenvolvido pela empresa Mitah Technologies em parceria com a Universidade Federal de Lavras.Saúde, André VitalMelchiori, Ana Paula PiovesanResende, Antônio Maria Pereira deCampos, Raphael Barreto Palhares de2015-03-17T13:10:21Z2015-03-17T13:10:21Z2015-03-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCAMPOS, R. B. P de. Análise comparativa de frameworks de persistência. 2010. 63 p. Monografia (Graduação em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2010.http://repositorio.ufla.br/jspui/handle/1/5179info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLA2018-10-09T18:59:14Zoai:localhost:1/5179Repositório InstitucionalPUBhttp://repositorio.ufla.br/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2018-10-09T18:59:14Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)false
dc.title.none.fl_str_mv Análise comparativa de frameworks de persistência
title Análise comparativa de frameworks de persistência
spellingShingle Análise comparativa de frameworks de persistência
Campos, Raphael Barreto Palhares de
Frameworks de persistência
Mapeamento objeto relacional
Análise comparativa
Object relational mapping
Java data objects
Java persistence API
Hibernate
Data nucleus
title_short Análise comparativa de frameworks de persistência
title_full Análise comparativa de frameworks de persistência
title_fullStr Análise comparativa de frameworks de persistência
title_full_unstemmed Análise comparativa de frameworks de persistência
title_sort Análise comparativa de frameworks de persistência
author Campos, Raphael Barreto Palhares de
author_facet Campos, Raphael Barreto Palhares de
author_role author
dc.contributor.none.fl_str_mv Saúde, André Vital
Melchiori, Ana Paula Piovesan
Resende, Antônio Maria Pereira de
dc.contributor.author.fl_str_mv Campos, Raphael Barreto Palhares de
dc.subject.por.fl_str_mv Frameworks de persistência
Mapeamento objeto relacional
Análise comparativa
Object relational mapping
Java data objects
Java persistence API
Hibernate
Data nucleus
topic Frameworks de persistência
Mapeamento objeto relacional
Análise comparativa
Object relational mapping
Java data objects
Java persistence API
Hibernate
Data nucleus
description Em razão da impedância existente entre o modelo Orientado a Objetos, utilizado no desenvolvimento de software, e o modelo Relacional dos Bancos de Dados, surgiram técnicas de mapeamento objeto-relacional (ORM) que permitem uma melhor comunicação entre os dois modelos. Contudo, existem várias especificações e frameworks de mapeamento objeto-relacional que implementam as técnicas de ORM, por isso se faz necessário decidir qual implementação utilizar ao desenvolver um software. O presente trabalho tem como objetivo analisar e comparar algumas das soluções existentes para a plataforma Java. Foram escolhidas as especificações: Java Data Objects (JDO) e Java Persistence API (JPA), e os frameworks Data Nucleus e Hibernate. As comparações foram feitas com base nas informações coletadas durante a confecção do referencial teórico e segundo critérios gerais para análise de frameworks e específicos de mapeamento objeto-relacional existentes na literatura sobre o assunto. Ao final uma combinação de especificação e framework foi escolhida para ser utilizada no framework Iguassu, desenvolvido pela empresa Mitah Technologies em parceria com a Universidade Federal de Lavras.
publishDate 2015
dc.date.none.fl_str_mv 2015-03-17T13:10:21Z
2015-03-17T13:10:21Z
2015-03-17
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv CAMPOS, R. B. P de. Análise comparativa de frameworks de persistência. 2010. 63 p. Monografia (Graduação em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2010.
http://repositorio.ufla.br/jspui/handle/1/5179
identifier_str_mv CAMPOS, R. B. P de. Análise comparativa de frameworks de persistência. 2010. 63 p. Monografia (Graduação em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2010.
url http://repositorio.ufla.br/jspui/handle/1/5179
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1807835093137358848