Objektově relační mapování s využitím frameworku Hibernate

Název práce: Objektově relační mapování s využitím frameworku Hibernate
Autor(ka) práce: Berger, Jan
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Palovská, Helena
Jazyk práce: Česky
Abstrakt:
Bakalářská práce Objektově relační mapování s využitím frameworku Hibernate se primárně zabývá popisem problematiky perzistence dat programů napsaných v programovacím jazyce Java v relačních databázích. Nástrojem realizace perzistence je objektově relační mapování s využitím konkrétní frameworké implementace. V první části práce je definován pojem objektově relační mapování a jsou popsány problémy spojené s jeho realizací. Poté je představena ukázková aplikace, na které je demonstrován framework Hibernate, a následuje popis architektury a struktury frameworku Hibernate. V druhé části práce popisuje filozofii a podmínky vytváření mapovacích metadat pro jednotlivé objektové struktury s využitím zápisu mapovacích metadat pomocí XML a pomocí anotací. Na závěr této části je věnován prostor porovnání obou způsobů zápisu mapovacích metadat.
Klíčová slova: anotace; Enterprise JavaBeans; Java Persistence API; perzistence dat; JasperReports; objektově orientované programování; Java; objektově relační mapování; query by example; Hibernate; relační databáze
Název práce: Object-Relational Mapping with Framework Hibernate
Autor(ka) práce: Berger, Jan
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Palovská, Helena
Jazyk práce: Česky
Abstrakt:
The bachelor's thesis Object-Relational Mapping with Framework Hibernate is primarily concerned with the description of problems of data persistence of programs written in Java programming language in relational databases. The tool for implementing persistence is object-relational mapping. In the first part of the thesis a concept of object-relational mapping is defined and some problems of its implementing are described. Then an example application is introduced, on which framework Hibernate is demonstrated, followed by the description of structure and architecture of framework Hibernate. The second part of the thesis describes the philosophy and conditions for creating mapping metadata for the individual object structures, using XML and annotation notations. At the end of this part both notations are compared.
Klíčová slova: annotations; Enterprise JavaBeans; JasperReports; Java Persistence API; object-relational mapping; data persistence; query by example; Hibernate; relational database; object-oriented programming; Java

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 14. 10. 2013
Datum podání práce: 14. 5. 2014
Datum obhajoby: 25. 6. 2014
Identifikátor v systému InSIS: https://insis.vse.cz/zp/44853/podrobnosti

Soubory ke stažení

    Poslední aktualizace: