Original title:
Programování webových aplikací v jazyku Java
Translated title:
Web application programming in Java
Authors:
Šíma, Roman ; Halbich, Čestmír (advisor) ; Tyrychtr, Jan (referee) Document type: Bachelor's theses
Year:
2016
Language:
cze Publisher:
Česká zemědělská univerzita v Praze Abstract:
[cze][eng] Tato bakalářská práce popisuje základní technologie platformy Java EE, která slouží k programování webových a podnikových aplikací. V teoretické části je uveden stručný přehled platformy, porovnání s konkurenty nebo HTTP protokol. Dále je pak hlouběji probrána technologie servletů, sloužící jako kontrolér v třívrstvé architektuře. Věnoval jsem se i dynamicky generovaným stránkám Java Server Pages. Nakonec teoretické části jsem popsal základní aspekty technologie Java Server Faces. Všechny probrané témata jsem doplnil o názorné příklady.
V praktické části se věnuji vytvoření aplikace, která slouží jako evidence skladu. Popisuji v ní jaké má aplikace funkce a grafické rozhraní.
This bachelor thesis describes a basic technologies of Java EE, which is, used for programming web and enterprise applications. The theoretical part provides a brief overview of the platform, compared to competitors or HTTP protocol. Further, it is deeply discussed servlet technology, serving as a controller in a three-tier architecture. I have devoted to dynamically generated pages called Java Server Pages. Finally, the theoretical part, I described the basic aspects of Java Server Faces. All discussed topics I added illustrative examples.
In the practical part is devoted to developing an application that serves as an evidence of repository. I describe what it has application functions and graphical interface.
Keywords:
hlediska; Java aplikace; modely; možnosti; návrh; plánování; problémy; příkazy; situace; vzory; řešení