Podpora prezentační vrstvy v aplikačních frameworcích

Název práce: Podpora prezentační vrstvy v aplikačních frameworcích
Autor(ka) práce: Kapčiar, Jan
Typ práce: Diplomová práce
Vedoucí práce: Pavlíček, Luboš
Oponenti práce: Gála, Libor
Jazyk práce: Česky
Abstrakt:
Tato diplomová práce se zabývá prezentační vrstvou a její podporou ve frameworcích pro webové aplikace. Je rozdělena na teoretickou a praktickou část. Prezentační vrstva je nejprve obecně popsána. Poté jsou vypsány jednotlivé základní technologie běžící ve webovém prohlížeči a komunikace se serverem. Práce rozebírá ajaxové techniky a z teoretického hlediska nahlíží na serverovou část prezentační vrstvy pomocí návrhových vzorů. Všechny teoretické poznatky jsou dále zkoumány na třech frameworcích (Zend, PRADO, Nette), na praktickém příkladu jsou sledovány možnosti, které každý aplikační rámec nabízí. Závěrečné zhodnocení sumarizuje konkrétní nabyté poznatky. Čtenáři je tak popsána prezentační vrstva ze všech úhlů pohledu. Navíc má k dispozici praktické srovnání, které mu může pomoci s výběrem vhodného frameworku pro vývoj.
Klíčová slova: AJAX; prezentační vrstva; PHP; MVC; návrhové vzory; framework
Název práce: Presentation layer support in the frameworks
Autor(ka) práce: Kapčiar, Jan
Typ práce: Diploma thesis
Vedoucí práce: Pavlíček, Luboš
Oponenti práce: Gála, Libor
Jazyk práce: Česky
Abstrakt:
This master thesis deals with the presentation layer and its framework support for the web applications. The thesis is divided into theoretical and practical part. First of all, the presentation layer is described; followed by the depiction of the particular basic technologies running within the web browsers. Communication with the server is one of the topics mentioned as well. The thesis analyzes the AJAX techniques and from a theoretical perspective focuses on the server part of the presentation layer by means of the design patterns. Afterwards, theoretical findings are analyzed with three different frameworks (Zend, PRADO, Nette) while the practical example shows all the options offered by each framework. The final conclusion summarizes the particular experiences observed. Therefore, the reader is expected to obtain information regarding the presentation layer from all the points of view. Moreover, the practical comparisons are provided in order to help the reader to choose an efficient framework for development.
Klíčová slova: framework; PHP; MVC; design patterns; AJAX; presentation layer

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 26. 2. 2009
Datum podání práce: 5. 5. 2009
Datum obhajoby: 24. 8. 2010
Identifikátor v systému InSIS: https://insis.vse.cz/zp/12940/podrobnosti

Soubory ke stažení

    Poslední aktualizace: