Original title:
Google Web Toolkit
Translated title:
Google Web Toolkit
Authors:
Remiš, Michael ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee) Document type: Master’s theses
Year:
2016
Language:
cze Publisher:
Vysoká škola ekonomická v Praze Abstract:
[cze][eng] Tato diplomová práce se zabývá vývojem enterprise aplikací pomocí sady nástrojů GWT (Google Web Toolkit). GWT je platforma pro vývoj webových aplikací pomocí jazyka Java, původně vyvíjená společností Google Inc. Jedná se o moderní sadu nástrojů pro tvorbu tzv. Rich Internet Applications (v překladu bohatá internetová aplikace), což jsou internetové interaktivní aplikace, které mají podobné vlastnosti a ovládání jako grafické desktopové aplikace. V teoretické části je čtenář nejdříve seznámen s historií platformy GWT a základním principy práce s tímto nástrojem včetně kompilace a ladícího režimu. Podrobně jsou pak popsána pokročilá témata z oblasti vývoje aplikací: tvorba uživatelského rozhraní, lokalizace logování, MVP architektura, komunikace se serverem a ukládání dat. V závěru práce je diskutována vhodnost začlenění platformy GWT do výuky. V praktické části jsou jednotlivá témata demonstrována na praktických ukázkách. Ukázky tvoří možný základ budoucí enterprise aplikace. Funkčnost dílčích ukázek je předvedena na ukázkové aplikaci z bankovního prostředí.This diploma thesis deals with development of web applications using Google web Toolkit. GWT is modern set of open source tools that allows developers to create Rich Internet Applications completely in Java without any deep knowledge of JavaScript. The theoretical part of this thesis is focused on architecture of Google Web Toolkit, basic approaches and some advanced topics as MVP architecture, client-server communication or persistence layer. The practical part consists of set of examples which demonstrates approaches described in theoretical part.
Keywords:
Ajax; Google Web Toolkit; GWT; MVP; Rich Internet Application; Single Page Application; Ajax; Google Web Toolkit; GWT; MVP; Rich Internet Application; Single Page Application
Institution: University of Economics, Prague
(web)
Document availability information: Available in the digital repository of the University of Economics, Prague. Original record: http://www.vse.cz/vskp/eid/52798