Object relational mapping frameworks
Thesis title: | Frameworky pro objektově relační mapování |
---|---|
Author: | Patrný, Vojtěch |
Thesis type: | Diplomová práce |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Hrnko, Petr |
Thesis language: | Česky |
Abstract: | Tato práce se zabývá frameworky a postupy pro objektově relační mapování (ORM) v prostředí programovacího jazyka Java. Cílem práce je ukázat návrhové vzory pro ORM, představit standardy a hlavní implementace Java ORM frameworků, najít vhodná kritéria pro srovnání ORM frameworků a na případové studii ukázat implementaci ORM pomocí vybraných frameworků. Práce má následující strukturu: Nejprve se věnuje základním návrhovým vzorům, přístupům k mapování objektů a vlastnostem ORM frameworků ovlivňující výkon aplikací. Následující část popisuje dostupné standardy a implementace ORM v prostředí jazyka Java a představuje případovou studii, která tvoří přílohu práce. V poslední části práce se nachází kritéria pro hodnocení ORM frameworků a porovnání hlavních implementací standardu JPA. |
Keywords: | ORM; Java; framework |
Thesis title: | Object relational mapping frameworks |
---|---|
Author: | Patrný, Vojtěch |
Thesis type: | Diploma thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Hrnko, Petr |
Thesis language: | Česky |
Abstract: | This paper is about Java object relational frameworks and related processes. The goal of this work consists of showing design patterns for ORM, introducing Java ORM standards along with the main implementations, finding criteria for comparison of ORM frameworks and showing working ORM example in a case study. This paper has the following structure: The first part of this paper discusses main ORM design patters, approaches to ORM and performance related features of Java ORM frameworks. Next part describes available Java ORM standards and implementations and introduces case study attached to this part as appendix. The last part of this paper presents ORM frameworks comparison criteria and compares main implementations of the JPA standard. |
Keywords: | ORM; framework; Java |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 25. 9. 2008 |
---|---|
Date of submission: | 15. 12. 2008 |
Date of defense: | 10. 2. 2009 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/14169/podrobnosti |