Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Objektrelāciju kartēšanas izpēte Java tehnoloģijās
Nosaukums angļu valodā Research on Object-Relational Mapping in Java Technologies
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents Marina Pabērze
Anotācija 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.
Atslēgas vārdi programmēšanas valoda, Java, objektrelāciju kartēšana
Atslēgas vārdi angļu valodā programming language, Java, object-relational mapping
Valoda lv
Gads 2023
Darba augšupielādes datums un laiks 30.05.2023 10:13:28