Porovnání technologií pro objektově relační mapování

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) prof. Ing. Miroslav Švéda, CSc. (místopředseda) Ing. Šárka Květoňová, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. Jiří Rybička, Dr. (člen) prof. Ing. Lukáš Sekanina, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C. Otázky u obhajoby: Které implementace standardů JPA a JDO jste v průběhu práce použil? Mohl byste upřesnit, v jakých případech je nutné řešit opožděné nebo včasné načítání entit zmíněné v kapitole 4? V implementaci některých operací s databází pomocí JPO a JDA používáte poměrně komplikované dotazy (join)? Není možné to řešit na abstraktnější objektové úrovni (pomocí vztahů) a ponechat tvorbu dotazu na ORM knihovně?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorZendulka, Jaroslavcs
dc.contributor.authorFatrdla, Pavelcs
dc.contributor.refereeBurget, Radekcs
dc.date.created2010cs
dc.description.abstractDiplomová práce se zabývá současnými technologiemi pro objektově relační mapování (ORM) v jazyce Java. Stručně se věnuje i konkurenčním technikám perzistence objektů v souborech, objektových a objektově-relačních databázích. Hlavním pilířem práce je však perzistence objektů v relačních databázích pomocí rámců pro ORM. Práce začíná studiem obecných postupů a problémů, které tyto rámce musí řešit. Dále jsou zde vybrány konkrétní ORM rámce a ty jsou podrobněji rozebrány a demonstrovány na ukázkové aplikaci. Součástí práce je podrobný popis problémů, se kterými jsem se při jejich implementaci setkal. V závěru práce dochází k ohodnocení a srovnání jednotlivých rámců.cs
dc.description.abstractDiploma thesis deals with the contemporary object-relational mapping (ORM) technologies for Java. It briefly describes also competing technologies for persisting objects in files, object and object-relational databases. However main part of the thesis is the persistence of objects in relational databases using ORM frameworks. The work begins with studying general methods and issues, that these frameworks have to solve. Next, it chooses and deeply describes some ORM frameworks. They are later demonstrated on the demo application. In the following part there is a description of the problems I have been facing during the implementation of the persistence using these frameworks. Finally, there is an evaluation and a comparison of these frameworks.en
dc.description.markCcs
dc.identifier.citationFATRDLA, P. Porovnání technologií pro objektově relační mapování [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2010.cs
dc.identifier.other34596cs
dc.identifier.urihttp://hdl.handle.net/11012/54245
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectORMcs
dc.subjectobjektově relační mapovánícs
dc.subjectJPAcs
dc.subjectJDOcs
dc.subjectHibernatecs
dc.subjectiBatiscs
dc.subjectPOJOcs
dc.subjectJavacs
dc.subjectdatabázecs
dc.subjectDAOcs
dc.subjectSpringcs
dc.subjectdiagram třídcs
dc.subjectdatabázové schémacs
dc.subjectdiagram případů použitícs
dc.subjectORMen
dc.subjectobject-relational mappingen
dc.subjectJPAen
dc.subjectJDOen
dc.subjectHibernateen
dc.subjectiBatisen
dc.subjectPOJOen
dc.subjectJavaen
dc.subjectdatabaseen
dc.subjectDAOen
dc.subjectSpringen
dc.subjectclass diagramen
dc.subjectdatabase schemaen
dc.subjectuse-case diagramen
dc.titlePorovnání technologií pro objektově relační mapovánícs
dc.title.alternativeComparison of Technologies for Object-Relational Mappingen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2010-06-18cs
dcterms.modified2020-05-09-23:41:08cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid34596en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 14:47:58en
sync.item.modts2025.01.15 14:27:47en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.34 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_34596.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_34596.html
Collections