Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Java valodas aspektorientētā paplašinājuma AspectJ analīze |
Nosaukums angļu valodā |
Analysis of Aspect-Oriented Extension AspectJ of Java Language |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Pāvels Rusakovs, Dr.sc.ing. |
Recenzents |
A.Bajovs, Mg.sc.ing., SIA "Proof IT" programmētājs |
Anotācija |
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. |
Atslēgas vārdi |
Java paplašinājums, AspectJ, programmēšana, analīze |
Atslēgas vārdi angļu valodā |
Java extension, AspectJ, programming, analysis |
Valoda |
lv |
Gads |
2016 |
Darba augšupielādes datums un laiks |
06.06.2016 18:22:24 |