Análise comparativa de frameworks de persistência
Autor(a) principal: | |
---|---|
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 |