Název:
Google Web Toolkit
Překlad názvu:
Google Web Toolkit
Autoři:
Remiš, Michael ; Pecinovský, Rudolf (vedoucí práce) ; Šlajchrt, Zbyněk (oponent) Typ dokumentu: Diplomové práce
Rok:
2016
Jazyk:
cze
Nakladatel: Vysoká škola ekonomická v Praze
Abstrakt: [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.
Klíčová slova:
Ajax; Google Web Toolkit; GWT; MVP; Rich Internet Application; Single Page Application; Ajax; Google Web Toolkit; GWT; MVP; Rich Internet Application; Single Page Application
Instituce: Vysoká škola ekonomická v Praze
(web)
Informace o dostupnosti dokumentu:
Dostupné v digitálním repozitáři VŠE. Původní záznam: http://www.vse.cz/vskp/eid/52798