Publikace: Porovnání technologií jBoss AS a SpringBoot pro vývoj a provoz webový aplikací v jazyce Java
Bakalářská práceopen accessNačítá se...
Datum
Autoři
Název časopisu
ISSN časopisu
Název svazku
Nakladatel
Univerzita Pardubice
Abstrakt
Tato bakalářská práce porovnává dvě dominantní platformy pro vývoj a provoz webových
aplikací v jazyce Java – framework Spring Boot 3.3.x a aplikační server WildFly 34 (Jakarta
EE 10). Nejprve shrnuje historický vývoj webových aplikací v Javě a představuje obě
technologie v kontextu současných trendů (mikroslužby, cloud-native architektury). Následně
je navržena a implementována ukázková podniková aplikace ve dvou funkčně totožných
variantách (Spring Boot vs. WildFly). Na základě reálných implementací je provedena
multikriteriální analýza deseti klíčových oblastí: snadnost vývoje, konfigurace a správa,
databázová vrstva, bezpečnost, monitoring a logování, testování, nasazení a kontejnerizace,
výkon, dokumentace a komunita, kompatibilita a rozšiřitelnost. Vážené skóre ukazuje,
že pro středně velké cloud-native projekty nabízí Spring Boot vyšší produktivitu a rychlejší
DevOps cyklus, zatímco WildFly boduje v oblasti standardizace a dlouhodobé kompatibility.
Práce uzavírá doporučeními, v jakých podnikových scénářích zvolit jednotlivé platformy,
a navrhuje možnosti dalšího rozšíření (výkonové testy, OpenTelemetry, GraalVM Native
Image).
Popis
Klíčová slova
Spring Boot, WildFly, Jakarta EE, Java, webové aplikace, mikroslužby, kontejnerizace, enterprise software, multikriteriální analýza, web applications, microservices, containerization, enterprise software, multi-criteria analysis