Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Tapestry ietvara izpēte Java lietotņu izstrādei |
Title in English |
Research on Tapestry Framework for the Java Applications Development |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Rusakovs |
Reviewer |
AK Ergo, vec. programmētājs, Mg.sc.ing. M.Ivanovs |
Abstract |
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. |
Keywords |
Tapestry ietvars, Java valoda, MVC modelis, tīmekļa izstrāde |
Keywords in English |
Tapestry framework, Java language, MVC model, Web development |
Language |
lv |
Year |
2015 |
Date and time of uploading |
04.06.2015 18:58:24 |