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. |