Zobrazit minimální záznam

Porovnání použitelnosti Java O/R frameworku
dc.contributor.advisorLánský, Jan
dc.creatorHlavatý, Martin
dc.date.accessioned2017-04-12T09:54:33Z
dc.date.available2017-04-12T09:54:33Z
dc.date.issued2008
dc.identifier.urihttp://hdl.handle.net/20.500.11956/17233
dc.description.abstractTato diplomová práce analyzuje použitelnost jednoho z nejpopulárnějších nástrojů pro objektově-relační mapování (Hibernate). Zkoumá, jakým způsobem ovlivňuje použití tohoto nástroje architekturu a výkon aplikace a ukazuje, jak lze Hibernate využít k implementaci některých typických požadavků kladených na "enterprise" systémy (například zaznamenávání historie změn). Závěry jsou demonstrováný na strukturálně složitém doménovém modelu, který byl vytvořen pro účely této práce, ale zároveň je součástí reálné aplikace. Teoretická část se zabývá dotazovacím jazykem HQL a jeho vyjadřovací silou. Obsahuje formální důkaz o převoditelnosti speciální podmnožiny relační algebry (relační algebra bez sjednocení, průniku a rozdílu) na HQL.cs_CZ
dc.description.abstractThe aim of this thesis is to analyze the usability of one of the most popular O/R mapping frameworks (Hibernate). It examines, whether Hibernate somehow influences an architecture or a performance of the system, which uses Hibernate for data persistence. This thesis also shows, how Hibernate can be used to implement some typical requirements for the enterprise systems (for example audit logging). Findings are demonstrated on the complex domain model, which was created for the purpose of this thesis, but it is also a part of a real-world application. Theoretical part of this thesis examines the power of HQL. It contains the formal proof of translatability of a subset of relational algebra (relational algebra without union, intersection and difference) into HQL.en_US
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.titlePorovnání použitelnosti Java O/R frameworkuen_US
dc.typediplomová prácecs_CZ
dcterms.created2008
dcterms.dateAccepted2008-09-24
dc.description.departmentKatedra softwarového inženýrstvícs_CZ
dc.description.departmentDepartment of Software Engineeringen_US
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId46154
dc.title.translatedPorovnání použitelnosti Java O/R frameworkucs_CZ
dc.contributor.refereeSkopal, Tomáš
dc.identifier.aleph001103547
thesis.degree.nameMgr.
thesis.degree.levelnavazující magisterskécs_CZ
thesis.degree.disciplineSoftwarové systémycs_CZ
thesis.degree.disciplineSoftware Systemsen_US
thesis.degree.programInformatikacs_CZ
thesis.degree.programComputer Scienceen_US
uk.thesis.typediplomová prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra softwarového inženýrstvícs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Software Engineeringen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csSoftwarové systémycs_CZ
uk.degree-discipline.enSoftware Systemsen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVelmi dobřecs_CZ
thesis.grade.enVery gooden_US
uk.abstract.csTato diplomová práce analyzuje použitelnost jednoho z nejpopulárnějších nástrojů pro objektově-relační mapování (Hibernate). Zkoumá, jakým způsobem ovlivňuje použití tohoto nástroje architekturu a výkon aplikace a ukazuje, jak lze Hibernate využít k implementaci některých typických požadavků kladených na "enterprise" systémy (například zaznamenávání historie změn). Závěry jsou demonstrováný na strukturálně složitém doménovém modelu, který byl vytvořen pro účely této práce, ale zároveň je součástí reálné aplikace. Teoretická část se zabývá dotazovacím jazykem HQL a jeho vyjadřovací silou. Obsahuje formální důkaz o převoditelnosti speciální podmnožiny relační algebry (relační algebra bez sjednocení, průniku a rozdílu) na HQL.cs_CZ
uk.abstract.enThe aim of this thesis is to analyze the usability of one of the most popular O/R mapping frameworks (Hibernate). It examines, whether Hibernate somehow influences an architecture or a performance of the system, which uses Hibernate for data persistence. This thesis also shows, how Hibernate can be used to implement some typical requirements for the enterprise systems (for example audit logging). Findings are demonstrated on the complex domain model, which was created for the purpose of this thesis, but it is also a part of a real-world application. Theoretical part of this thesis examines the power of HQL. It contains the formal proof of translatability of a subset of relational algebra (relational algebra without union, intersection and difference) into HQL.en_US
uk.file-availabilityV
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrstvícs_CZ
dc.identifier.lisID990011035470106986


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV