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 |