Název:
Komponenty webových aplikací v PHP s transparentní vazbou na data
Překlad názvu:
PHP Web Application Components with a Transparent Data Binding
Autoři:
Loukota, Petr ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2014
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Tato diplomová práce se zabývá návrhem a implementací rozšíření zvoleného rámce pro tvorbu webových aplikací v jazyce PHP o definici šablon stránek v XML s možností implementace vlastních rozšiřujících značek v PHP. Rámce jsou nástroje sloužící pro snadnou tvorbu webových aplikací a tato práce popisuje také systémy definic a využití šablon v existujících rámcích. Součástí návrhu je rovněž možnost definice vazby mezi stavem prvku uživatelského rozhraní a daty webové aplikace. Dále je popsána tvorba ukázkových knihoven komponent demonstrujících funkčnost řešení. Ve svém závěru pak práce shrnuje dosažené výsledky a věnuje se možnostem dalšího vývoje.
This Masters thesis deals with the design of implementation of the extension of given framework for making web applications in PHP language by a definition of website templates in XML with the possibility of implementing own additional tags in PHP. Frameworks are tools used for simple creation of web applications, and this thesis also describes systems of definitions and the utilization of templates in existing frameworks. The part of the design is also a possibility of definition of relation between state of the element of user interface and web application data. Further, the creation of sample libraries of components demonstrating functionality of the solution is described. In the conclusion, the thesis summarizes achieved results and deals with possibilities of further development.
Klíčová slova:
framework; Nette; PHP; rozšíření; web; XML; šablona; extension; framework; Nette; PHP; template; web; XML
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/53372