Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access)
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access)
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Pysyvyyden toteutus Single Page Application -sovellukseen Hibernatella

Kyei, Micky (2024)

 
Avaa tiedosto
KyeiMicky.pdf (1.379Mt)
Lataukset: 

Tekijä ei ole antanut lupaa avoimeen julkaisuun, aineisto on luettavissa vain Tampereen yliopiston kirjastojen opinnäytepisteillä. The author has not given permission to publish the thesis online. The thesis can be read at the thesis point at Tampere University Library.

Kyei, Micky
2024

Master's Programme in Computing Sciences
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. Only for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-05-23
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202405145798
Tiivistelmä
Tutkielmassa tutkittiin kuinka pysyvyys ja olio-relaatio-mallinnus toteutetaan käyttäen olio-relaatio-mallinnukseen tarkoitettua työkalua, Hibernatea. Aluksi tutkielmassa analysoitiin mitä on pysyvyys ja data. Sen jälkeen tutkittiin tietokantoja ja yleisiä niihin liittyviä termejä, jonka jälkeen vertailtiin relaatiotietokantoja NoSQL-tietokantoihin. Kirjallisuuskatsauksen avulla tutkittiin verkkosovelluksia. Lisäksi tarkasteltiin lyhyesti tapaustutkimuksessakin käytettyjä, verkkosovellusten kehitykseen tarkoitettuja teknologioita.

Hibernatea tutkittiin sekä kirjallisuuskatsauksen, että tapaustutkimuksen avulla. Hibernaten dokumentaatiota tutkimalla selvitettiin, miten pysyvyys toteutetaan pysyvyyskontekstin ja transaktioiden avulla. Olio-relaatio-mallinnus toteutuu Hibernatessa konfiguroimalla Java-luokkien attribuutit vastaamaan relaatiotietokannan taulun sarakkeita.

Tapaustutkimus toteutettiin tutkimalla, miten pysyvyys ja olio-relaatio-mallinnus toteutuu ulosoton asioiden hoitoon tarkoitetussa Uljas-järjestelmässä. Tutkimuksessa toteutettiin järjestelmään toiminnallisuus, jonka avulla ulosoton viranomaiset pystyvät jatkossa kysymään tietoja velalliseen liittyvästä sivullisesta. Tätä varten luotiin uusi Java-luokka, joka mallintaa konfiguroitua tietokantataulua, sekä rajapintoja kyseisen luokan entiteettien käsittelyyn.

Tutkimuksessa huomattiin, kuinka tärkeitä Hibernaten transaktiot ovat. Transaktion sisällä tehdyt muutokset pysyviin entiteetteihin voidaan perua, jos sen sisällä tapahtuu jokin virhe. Tämä auttaa ylläpitämään datan eheyttä ja auttaa saavuttamaan pysyvyyden.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access) [3567]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste