| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva

Naslov:JAVA PERSISTANCE API (JPA) TER HIBERNATE PREDMETNO-RELACIJSKI PRESLIKOVALNI MEHANIZEM
Avtorji:Brumen, Bojan (Avtor)
Jurič, Matjaž Branko (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf VS_Brumen_Bojan_2011.pdf (2,99 MB)
 
Jezik:Slovenski jezik
Vrsta gradiva:Diplomsko delo (m5)
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:Diplomsko delo opisuje razvoj JPA-ja skozi zgodovino, s pomočjo primerov nato teoretično prikazuje vse osnovne prijeme, kot so razumevanje entitet ter objektno-relacijsko mapiranje entitet znotraj JPA-ja. Podrobneje so predstavljene najpogostejše anotacije znotraj javax.persistence paketa, značilne za verzijo JPA 2.0. Diplomsko delo se dotakne relacij med entitetami, strategij dedovanja in se natančneje osredotoča na delo upravlajlca entitet ter pomen trajne vsebine. V nadaljevanju je poglobljeno predstavljen povpraševalni jezik JPQL, ki omogoča razširitev ter večjo fleksibilnost pri podatkovnem povpraševanju v primerjavi s samim upravljalcem entitet. V drugem sklopu diplomskega dela je predstavljen Hibernate 3.0 kot eden izmed ponudnikov zagotavljanja trajnosti podatkov, katerega naloga je preslikovanje javanskih objektov v tabele relacijske podatkovne baze. Opisani in praktično prikazani so HQL (Hibernateov povpraševalni jezik), vmesnik Criteria in razred Restriction, ki vsak s svojimi značilnostmi znatno olajšajo delo samemu razvijalcu. V zadnjem aplikativnem sklopu diplomskega dela je s pomočjo Hibernatea implementirana aplikacija Kino. Prva faza je vključevala postavitev zahtev in analizo morebitnih rešitev. V fazi načrtovanja je bila aplikacija Kino modelirana s pomočjo UML (Unified Modeling Language) jezika ter v nadaljevanju tudi implementirana. V zadnji fazi so bili uspešno izvedeni tudi testi posameznih enot ter testi sprejemljivosti. Diplomsko delo na nazoren način prikazuje uporabnost in enostavnost Hibernatea in ponuja bazično osnovo za nadaljnje poglobljeno raziskovanje tematike.
Ključne besede:Java persistance API, Hibernate, objektno-relacijsko mapiranje, trajnost podatkov
Leto izida:2011
Založnik:[B. Brumen]
Izvor:Maribor
UDK:004.652.4.052(043.2)
COBISS_ID:15089174 Povezava se odpre v novem oknu
NUK URN:URN:SI:UM:DK:HRDUG91V
Število ogledov:1403
Število prenosov:161
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
Področja:KTFMB - FERI
:
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:AddThis
AddThis uporablja piškotke, za katere potrebujemo vaše privoljenje.
Uredi privoljenje...

Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Sekundarni jezik

Jezik:Angleški jezik
Naslov:JAVA PERSISTANCE API (JPA) AND HIBERNATE OBJECT-RELATIONAL MAPPING MECHANISM
Opis:This diploma work is about JPA's development through it's history. All of the basic approaches, such as entity understanding and object-relational entity mapping within JPA, are shown and explained by using different examples. Furthermore, the most common annotation inside javax.persistence package (specific for JPA 2.0 version) are presented specifically. The diploma work touches some relations between entities, strategies of inharitence and it specifies on entity manager's work and the meaning of persistent context. Some more details about JPQL Query Language are discussed in diploma work's continuation, which allows larger expansion and adjustability by data demanding compared to the actual entity manager. Hibernate 3.0 is presented in the second part of diploma works as one of the vendors of ensuring data persistence, which maps Java objects into relational database tables. Furthermore, HQL (Hibernate Query Language), Criteria interface and Restriction class are described and practically shown. Each of them, with it's own characteristics, facilitates the work of a developer. In the practical part of diploma work the Kino application is implemented by using Hibernate. The first phase includes the installation requirements and analyzing potential solutions. The planning phase is made of modeling Kino application using UML (Unified Modeling Language) language and implementing it. In the final phase tests of individual units and acceptance tests are carried out. The diploma work shows in a clear way the usefulness and simplicity of Hibernate and offers a basic foundations for further research topics.
Ključne besede:Java persistance API, Hibernate, object-relational mapping, persistent data


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici