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 |
Faculty Of Computer Science Information Tehnology And Energy |
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 |