Návrh a prototypová implementace nástroje pro instalace a aktualizace webových Java aplikací
Design and prototype implementation of a tool for installation and upgrade of Java web applications
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Gondek Petr
Vedoucí práce
Valenta Michal
Oponent práce
Hermann Lukáš
Studijní obor
Softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Práce popisuje návrh a prototypovou implementaci nástroje, který zjednodušuje proces instalace a aktualizace webových aplikací. Nástroj je navržen jako Java webová aplikace. Instalace a aktualizace, které tento nástroj podporuje, se provádí na jiných aplikacích běžících na stejném serveru. Součástí práce je návrh slučování konfiguračních textových souborů a řešení jejich kolize pomocí knihovny Java Diff Utils. Prototyp nástroje byl vytvořen ve spolupráci s firmou Manta Tools s.r.o. a byl otestována na jejich projektu Manta Flow. Je napsaný v programovacím jazyku Java za použití standardních knihoven pro operace se soubory a knihovny Java Diff Utils, která se používá při slučování textových souborů. Webová část je navržená s pomocí frameworků Spring MVC, Bootstrap a FreeMarker. The bachaleor thesis describes design and prototype of a tool which simplifies installation and update process of web applications. The tool is designed as a Java web application. Installations and updates are being realized on different applications at a same server. Merging of configuration files and resolving their collisions are also part of this thesis, using the Java Diff Utils library. The prototype was created in cooperation with Manta Tools Ltd. and was tested on their project Manta Flow. It is implemented in Java programing language while using standard libraries for files operations and Java Diff Utils library, which is used for merging of text files. Web user interface is designed with the help of Spring MVC, Bootstrap and FreeMarker.
Kolekce
- Bakalářské práce - 18102 [1729]