Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
JAXP un JAXB rīku veiktspējas salīdzinošā analīze XML failu parsēšanai Java valodā |
Title in English |
Comparative Performance Analysis of JAXP and JAXB Tools for XML Files Parsing in Java |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Rusakovs |
Reviewer |
Māra Romanovska |
Abstract |
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. |
Keywords |
XML, parsēšana, SAX, DOM, JAXB, JAXP |
Keywords in English |
XML, parsing, SAX, DOM, JAXB, JAXP |
Language |
lv |
Year |
2025 |
Date and time of uploading |
02.01.2025 19:08:58 |