Graduate papers
  
Description of the graduate paper
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