Bakalářská práce

Generačný upgrade JavaEE aplikácie SMWeb

Generational Upgrade of JavaEE application SMWeb

Norbert Dopjera, učo 456355
Anotace

Cieľom tejto práce bolo navrhnúť a implementovať generačný upgrade webovej aplikácie SMWeb vyvinutej na platforme Java Enterprise Edition a premigrovať obsiahnutú funkcionalitu s využitím moderných spôsobov tvorenia Java webových aplikácii. Generačný upgrade by mal zjednodušiť správu a zložitosť pôvodnej aplikácie SMWeb, pričom jej funkcionalita musí ostať nezmenená. Práca obsahuje prehľad spôsobov …více

Abstract

The aim of this thesis was to design and implement a generational upgrade of the web application SMWeb which is developed on the Java Enterprise Edition platform and to migrate the included functionality using modern methods of creating Java web applications. Generational upgrade should simplify administration and complexity of the original SMWeb application, while its functionality must remain unchanged …více

Zadání práce

Cieľom tejto bakalárskej práce je spraviť generačný upgrade JavaEE webovej aplikácie SMWeb a premigrovať obsiahnutú funkcionalitu s využitím aktuálnych verzií všetkých frameworkov a knižníc.

SMWeb je aplikácia, ktorá je značne rozsiahla a vznikala niekoľko rokov, takže knižnice a frameworky, na ktorých je postavená, sú zväčša zastaralé voči ich moderným alternatívam.

Úlohou študenta je nasledovné:

  • naštudovať aktuálny stav všetkých súčasti aplikácie SMWeb
  • zmapovať aktuálny stav v oblasti vývoja Java webových aplikácii, zmapovať moderné JavaEE aplikačné frameworky a dostupné knižnice
  • definovať cieľe, ktoré má nový projekt spĺňať a rozhodnúť, ktoré technológie sa použijú
  • založiť nový (modernizovaný) projekt s využitím vybraných technológii
  • postupne, po jednotlivých celkoch migrovať jednotlivé časti existujúceho systému do nového projektu

Jedným z cieľov je taktiež požiadavka, aby nový projekt bolo možné spustiť na rôznych Java aplikačných serveroch.

Textová časť práce bude obsahovať:

  • analýzu projektu a definíciu cieľov
  • prehľad aktuálnych Java frameworkov a knižníc
  • návrh architektúry nového projektu
  • popis implementácie spolu s návodmi, ako projekt a jeho komponenty správne používať

Práce zkontrolována:
6. 1. 2020 12:19, RNDr. Roman Stoklasa, Ph.D., učo 139873
Jazyk práce
slovenština slovenština
Termín obhajoby
14. 2. 2020
Práce byla úspěšně obhájena

Vedoucí

RNDr. Roman Stoklasa, Ph.D., učo 139873
CABO KVI FI MU

Oponent

RNDr. Martin Kuba, Ph.D., učo 3988
CERIT SC ÚVT MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.