Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
JAXP un JAXB rīku veiktspējas salīdzinošā analīze XML failu parsēšanai Java valodā |
Nosaukums angļu valodā |
Comparative Performance Analysis of JAXP and JAXB Tools for XML Files Parsing in Java |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Pāvels Rusakovs |
Recenzents |
Māra Romanovska |
Anotācija |
Bakalaura darba tips ir 1. tips: moderno risinājumu izpēte.
Šajā pētījumā tika analizēti trīs populāri XML parsētāji JAXP SAX, JAXP DOM un JAXB, salīdzinot to veiktspēju un atmiņas patēriņu, apstrādājot dažāda lieluma un struktūras XML failus. Darba mērķis bija novērtēt katra parsētāja piemērotību atkarībā no failu struktūras un sistēmas resursiem. Testu laikā tika veikta apstrāde, ņemot vērā tādus faktorus kā apstrādes ātrums, atmiņas patēriņš un datu struktūras ietekme, precīzāk, CDATA un tukšie elementi. Pētījuma rezultāti liecina, ka SAX parsētājs ir visefektīvākais mazākos failos ar vienkāršām struktūrām, savukārt JAXB nodrošināja ātrāko apstrādi lielos un strukturētos failos. DOM parsētājs, lai arī piedāvā ērtu piekļuvi datiem, izrādījās mazāk efektīvs izvirzītajos testa uzdevumos, un lielos failos izcēlās ar tā augsto atmiņas patēriņu. Balstoties uz iegūtajiem rezultātiem, tika izstrādāti praktiski ieteikumi attiecībā uz parsētāju izvēli, kā arī piedāvāti uzlabojumi XML datu apstrādes efektivitātei.
Darbs sastāv no 52 lappusēm, ietver 22 attēlus, 19 tabulas un 3 pielikumus. Tika izmantoti 15 informācijas avoti. |
Atslēgas vārdi |
XML, parsēšana, SAX, DOM, JAXB, JAXP |
Atslēgas vārdi angļu valodā |
XML, parsing, SAX, DOM, JAXB, JAXP |
Valoda |
lv |
Gads |
2025 |
Darba augšupielādes datums un laiks |
02.01.2025 19:08:58 |