Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Objektrelāciju kartēšanas izpēte Java tehnoloģijās
Title in English Research on Object-Relational Mapping in Java Technologies
Department 12300 Institute of Applied Computer Systems
Scientific advisor Pāvels Rusakovs
Reviewer Marina Pabērze
Abstract Bakalaura darbs pieder 1. tipam, kurā uzdevums ir izpētīt eksistējošo risinājumu. Mūsdienās programmēšanas valodas, kā Java, C#, Python un citas, izmanto objektrelāciju kartēšanas rīkus darbā ar datubāzēm. Darba mērķis ir noteikt dažādo kartēšanas pieeju lietderību Java projektos. Šajā darbā tiek aprakstīti ORM rīki, Hibernate un EclipseLink, un JDBC tehnoloģijas izmantošana, to arhitektūras galvenās iespējas un izmantošanas priekšrocības un trūkumi. Šie rīki piedāvā uzlabotas funkcijas darbam ar relāciju datubāzēm, piemēram, kešdarbi, slinko ielādi, mantošanu. Visas šīs opcijas ne tikai paplašina darba ar datubāzēm funkcionalitāti Java programmēšanas valodā, bet arī ļauj samazināt koda izstrādes laiku. Bakalaura darbā Hibernate un EclipseLink satvari tiek salīdzināti ar Java valodas iebūvēto tehnoloģiju JDBC, kas ļauj strādāt ar relāciju datubāzēm. Tiek izvirzīti salīdzināšanas kritēriji, kas atspoguļo svarīgas Java programmēšanas valodas koncepcijas, relāciju datubāzes iespējas un iebūvētas ORM rīku funkcijas. Vadoties pēc izvēlētiem kritērijiem un ņemot vērā Hibernate, EclipseLink un JDBC tehnoloģiju specifiku, izstrādāti testpiemēri, kuri attēlo ORM rīku un JDBC iespējas, kā arī to ierobežojumus. Balstoties uz iegūtiem rezultātiem testpiemēros, rīki salīdzināti izmantošanai Java lietojumprogrammās. Darbā ir 59 lpp., 23 attēli, 7 tabulas, 2 pielikumi, 66 nosaukumu informācijas avoti.
Keywords programmēšanas valoda, Java, objektrelāciju kartēšana
Keywords in English programming language, Java, object-relational mapping
Language lv
Year 2023
Date and time of uploading 30.05.2023 10:13:28