Como unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORM
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFJF |
Texto Completo: | https://repositorio.ufjf.br/jspui/handle/ufjf/5759 |
Resumo: | O desenvolvimento de sistemas vem evoluindo a cada dia e fazer integração entre metodologias diferente vem se tornando rotina no dia a dia dos desenvolvedores, o que faz com que, em muitas situações, o foco no negócio seja desviado para tratar de problemas técnicos, qual faz com a produtividade seja diminuída. Um clássico exemplo de metodologias diferentes é a do paradigma de programação orientada a objetos e o tão popular banco de dados relacional. Surgiu então o conceito ORM (Object Relational Mapper) que facilitou o relacionamento e configurações entre os dois paradigmas. Ferramentas foram desenvolvidas, em principal o Hibernate, e logo notou-se a necessidade de criar um padrão foi então que surgiu a especificação do JPA. |
id |
UFJF_d108848e8045b77f3940c6f1809ae69f |
---|---|
oai_identifier_str |
oai:hermes.cpd.ufjf.br:ufjf/5759 |
network_acronym_str |
UFJF |
network_name_str |
Repositório Institucional da UFJF |
repository_id_str |
|
spelling |
Lima, Tarcísio de Souzahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763038Y6Martins, Daves Márcio Silvahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4704637Z4Alves, Tatiane Ornelas Martinshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4771006Y4http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4337509D0Bastos, Filipe2017-09-13T13:00:03Z2017-09-112017-09-13T13:00:03Z2017-05-02https://repositorio.ufjf.br/jspui/handle/ufjf/5759O desenvolvimento de sistemas vem evoluindo a cada dia e fazer integração entre metodologias diferente vem se tornando rotina no dia a dia dos desenvolvedores, o que faz com que, em muitas situações, o foco no negócio seja desviado para tratar de problemas técnicos, qual faz com a produtividade seja diminuída. Um clássico exemplo de metodologias diferentes é a do paradigma de programação orientada a objetos e o tão popular banco de dados relacional. Surgiu então o conceito ORM (Object Relational Mapper) que facilitou o relacionamento e configurações entre os dois paradigmas. Ferramentas foram desenvolvidas, em principal o Hibernate, e logo notou-se a necessidade de criar um padrão foi então que surgiu a especificação do JPA.The development of systems is evolving every day and make integration of diferent methodologies is becoming routine in the daily lives of developers, which means that, in many situations, the focus on the business to be diverted to deal with technical problems, which makes with productivity is decreased. A classic example of diferent methodologies is the programming paradigm object-oriented and so popular relational database. Then came the concept ORM (Object Relational Mapper) which facilitated the relationships and configurations between the two paradigms. Tools were developed, leading in Hibernate, and soon saw the need to create a pattern was then came the JPA specification.porUniversidade Federal de Juiz de Fora (UFJF)UFJFBrasilICE – Instituto de Ciências ExatasCNPQ::CIENCIAS EXATAS E DA TERRAPersistênciaFramework ORMJPAHibernateComo unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORMinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFTHUMBNAILfilipebastos.pdf.jpgfilipebastos.pdf.jpgGenerated Thumbnailimage/jpeg1127https://repositorio.ufjf.br/jspui/bitstream/ufjf/5759/4/filipebastos.pdf.jpgbce09d8a4cae57c34493082c2747009cMD54ORIGINALfilipebastos.pdffilipebastos.pdfapplication/pdf1060879https://repositorio.ufjf.br/jspui/bitstream/ufjf/5759/1/filipebastos.pdfa4b1b8297c265c5c7cfa3008480b538eMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82197https://repositorio.ufjf.br/jspui/bitstream/ufjf/5759/2/license.txt000e18a5aee6ca21bb5811ddf55fc37bMD52TEXTfilipebastos.pdf.txtfilipebastos.pdf.txtExtracted texttext/plain59776https://repositorio.ufjf.br/jspui/bitstream/ufjf/5759/3/filipebastos.pdf.txtb4c949dbc79e4500ef6faff459c9474fMD53ufjf/57592019-06-16 08:17:36.146oai:hermes.cpd.ufjf.br:ufjf/5759TElDRU7vv71BIERFIERJU1RSSUJVSe+/ve+/vU8gTu+/vU8tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHvv73vv71vIGRlc3RhIGxpY2Vu77+9YSwgdm9j77+9IChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l077+9cmlvIApJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvIGRpcmVpdG8gbu+/vW8tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYe+/ve+/vW8gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLvv71uaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIO+/vXVkaW8gb3Ugdu+/vWRlby4KClZvY++/vSBjb25jb3JkYSBxdWUgbyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXvv71kbywgdHJhbnNwb3IgYSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZh77+977+9by4gVm9j77+9IHRhbWLvv71tIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBKdWl6IGRlIEZvcmEgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY++/vXBpYSBkZSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBmaW5zIGRlIHNlZ3VyYW7vv71hLCBiYWNrLXVwIGUgcHJlc2VydmHvv73vv71vLiBWb2Pvv70gZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYe+/ve+/vW8g77+9IG9yaWdpbmFsIGUgcXVlIHZvY++/vSB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbu+/vWEuIFZvY++/vSB0YW1i77+9bSBkZWNsYXJhIHF1ZSBvIGRlcO+/vXNpdG8gZGEgc3VhIHB1YmxpY2Hvv73vv71vIG7vv71vLCBxdWUgc2VqYSBkZSBzZXUgY29uaGVjaW1lbnRvLCBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5nde+/vW0uCgpDYXNvIGEgc3VhIHB1YmxpY2Hvv73vv71vIGNvbnRlbmhhIG1hdGVyaWFsIHF1ZSB2b2Pvv70gbu+/vW8gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9j77+9IGRlY2xhcmEgcXVlIG9idGV2ZSBhIHBlcm1pc3Pvv71vIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdO+/vXJpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7vv71hLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3Tvv70gY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250Ze+/vWRvIGRhIHB1YmxpY2Hvv73vv71vIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0Hvv73vv71PIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ++/vU5JTyBPVSBBUE9JTyBERSBVTUEgQUfvv71OQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0Pvv70gREVDTEFSQSBRVUUgUkVTUEVJVE9VIFRPRE9TIEUgUVVBSVNRVUVSIERJUkVJVE9TIERFIFJFVklT77+9TyBDT01PIFRBTULvv71NIEFTIERFTUFJUyBPQlJJR0Hvv73vv71FUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKTyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHB1YmxpY2Hvv73vv71vLCBlIG7vv71vIGZhcu+/vSBxdWFscXVlciBhbHRlcmHvv73vv71vLCBhbO+/vW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbu+/vWEuCg==Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2019-06-16T11:17:36Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false |
dc.title.pt_BR.fl_str_mv |
Como unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORM |
title |
Como unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORM |
spellingShingle |
Como unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORM Bastos, Filipe CNPQ::CIENCIAS EXATAS E DA TERRA Persistência Framework ORM JPA Hibernate |
title_short |
Como unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORM |
title_full |
Como unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORM |
title_fullStr |
Como unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORM |
title_full_unstemmed |
Como unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORM |
title_sort |
Como unir o mundo orientado a objetos ao mundo relacional utilizando ferramentas ORM |
author |
Bastos, Filipe |
author_facet |
Bastos, Filipe |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Lima, Tarcísio de Souza |
dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763038Y6 |
dc.contributor.referee1.fl_str_mv |
Martins, Daves Márcio Silva |
dc.contributor.referee1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4704637Z4 |
dc.contributor.referee2.fl_str_mv |
Alves, Tatiane Ornelas Martins |
dc.contributor.referee2Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4771006Y4 |
dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4337509D0 |
dc.contributor.author.fl_str_mv |
Bastos, Filipe |
contributor_str_mv |
Lima, Tarcísio de Souza Martins, Daves Márcio Silva Alves, Tatiane Ornelas Martins |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA Persistência Framework ORM JPA Hibernate |
dc.subject.por.fl_str_mv |
Persistência Framework ORM JPA Hibernate |
description |
O desenvolvimento de sistemas vem evoluindo a cada dia e fazer integração entre metodologias diferente vem se tornando rotina no dia a dia dos desenvolvedores, o que faz com que, em muitas situações, o foco no negócio seja desviado para tratar de problemas técnicos, qual faz com a produtividade seja diminuída. Um clássico exemplo de metodologias diferentes é a do paradigma de programação orientada a objetos e o tão popular banco de dados relacional. Surgiu então o conceito ORM (Object Relational Mapper) que facilitou o relacionamento e configurações entre os dois paradigmas. Ferramentas foram desenvolvidas, em principal o Hibernate, e logo notou-se a necessidade de criar um padrão foi então que surgiu a especificação do JPA. |
publishDate |
2017 |
dc.date.accessioned.fl_str_mv |
2017-09-13T13:00:03Z |
dc.date.available.fl_str_mv |
2017-09-11 2017-09-13T13:00:03Z |
dc.date.issued.fl_str_mv |
2017-05-02 |
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 |
https://repositorio.ufjf.br/jspui/handle/ufjf/5759 |
url |
https://repositorio.ufjf.br/jspui/handle/ufjf/5759 |
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.publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
dc.publisher.initials.fl_str_mv |
UFJF |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
ICE – Instituto de Ciências Exatas |
publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFJF instname:Universidade Federal de Juiz de Fora (UFJF) instacron:UFJF |
instname_str |
Universidade Federal de Juiz de Fora (UFJF) |
instacron_str |
UFJF |
institution |
UFJF |
reponame_str |
Repositório Institucional da UFJF |
collection |
Repositório Institucional da UFJF |
bitstream.url.fl_str_mv |
https://repositorio.ufjf.br/jspui/bitstream/ufjf/5759/4/filipebastos.pdf.jpg https://repositorio.ufjf.br/jspui/bitstream/ufjf/5759/1/filipebastos.pdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/5759/2/license.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/5759/3/filipebastos.pdf.txt |
bitstream.checksum.fl_str_mv |
bce09d8a4cae57c34493082c2747009c a4b1b8297c265c5c7cfa3008480b538e 000e18a5aee6ca21bb5811ddf55fc37b b4c949dbc79e4500ef6faff459c9474f |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF) |
repository.mail.fl_str_mv |
|
_version_ |
1801661389504249856 |