Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Tapestry ietvara izpēte Java lietotņu izstrādei
Nosaukums angļu valodā Research on Tapestry Framework for the Java Applications Development
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents AK Ergo, vec. programmētājs, Mg.sc.ing. M.Ivanovs
Anotācija Pateicoties savai vienkāršībai, drošībai un pārnesamības iespējām, Java valoda ir viena no pievilcīgākām valodām tīmekļa lietotņu izstrādei. Uz tās pamata bija izstrādāti vairāki tīmekļa ietvari, katram no kuriem piemīt savas priekšrocības un trūkumi. Ietvaru daudzveidība, no vienas puses, dod iespēju atrisināt izplatītus uzdevumus dažādos veidos, no otras puses, tā izraisa izvēlēs problēmu, kad programmētājām ir jāizlemj kuru no ietvariem pielietot savas lietotnes izstrādei, un vai pielietot ietvaru vispār. Šīs bakalaura darbs mēģina daļēji atrisināt izvēlēs problēmu. Tā kā izpētīt katru no ietvariem vienā darbā nav iespējams, darbs tika veltīts konkrēti Tapestry ietvaram. Teorētiskajā darba daļā tiek apskatīta Java programmēšanas valoda, tās vēsture un vienpadsmit īpašības, kuras definēja valodas radītāji. Tiek arī apskatītas biežāk pielietojamas tehnoloģijas tīmekļa lietotņu izstrādei, ietvara jēdziens un konkrēti Tapestry ietvara iespējas, īpatnības, vēsture un lietotnes struktūra. Lai radītu priekšstatu par citiem Java ietvariem, tiek īsumā apskatīti daži no tiem. Praktiskajā darba daļā tiek izstrādātas divas vienādas funkcionalitātes lietotnes, izmantojot Java un Tapestry pieejas. Lietotnes tiek salīdzinātas savā starpā, uz kā pamata tiek izdarīti secinājumi par katras pieejas priekšrocībām un trūkumiem. Dokumentā ir 52 lappuses, 43 attēli, 2 tabulas, 4 pielikumi un 41 nosaukumu informācijas avots.
Atslēgas vārdi Tapestry ietvars, Java valoda, MVC modelis, tīmekļa izstrāde
Atslēgas vārdi angļu valodā Tapestry framework, Java language, MVC model, Web development
Valoda lv
Gads 2015
Darba augšupielādes datums un laiks 04.06.2015 18:58:24