Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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