Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Java valodas aspektorientētā paplašinājuma AspectJ analīze
Title in English Analysis of Aspect-Oriented Extension AspectJ of Java Language
Department 12300 Institute of Applied Computer Systems
Scientific advisor Pāvels Rusakovs, Dr.sc.ing.
Reviewer A.Bajovs, Mg.sc.ing., SIA "Proof IT" programmētājs
Abstract Bakalaura darbs ir veltīts Java valodas aspektorientētā paplašinājuma AspectJ analīze. Pašlaik ir pieejams vairākas aspektorientētās programmēšanas realizācijas iespējas – dažādi risinājumi Java valodā, gan arī citās programmēšanas valodās. Tā kā darbā to visu nav iespējams apskatīt, tad darbs ir vērsts uz Java valodas aspektorientētajiem risinājumiem, konkrētāk AspectJ un Spring AOP. Nevar apgalvot, ka objektorientētajā programmēšana nav iespējams realizēt lietojumprogrammas bez aspektorientētās programmēšanas, bet rodas jautājumi – kāpēc tika izstrādāti vairāki AOP rīki un ko mēs varam panākt izmantojot AspectJ? Katrs no šiem rīkiem dod iespēju strādāt ar aspektorientēto vidi. Taču kā jau katram rīkam ir savi trūkumi un priekšrocības un īstenojot AOP projektu ir nepieciešams izvēlēties, kādu paplašinājumu vai satvaru izmantot. Darba gaitā izveidotas divas lietotnes pēc vienādām prasībām izmantojot divas dažādas pieejas. Pēc izstrādes tiek veikta salīdzināšana un izdarīti secinājumi. Dokumentā ir 41 lappuse, 35 attēli, 2 pielikumi un 12 nosaukumu informācijas avoti.
Keywords Java paplašinājums, AspectJ, programmēšana, analīze
Keywords in English Java extension, AspectJ, programming, analysis
Language lv
Year 2016
Date and time of uploading 06.06.2016 18:22:24