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 |