Digitální knihovna UPCE přechází na novou verzi. Omluvte prosím případné komplikace. / The UPCE Digital Library is migrating to a new version. We apologize for any inconvenience.

Publikace:
Porovnání technologií jBoss AS a SpringBoot pro vývoj a provoz webový aplikací v jazyce Java

Bakalářská práceopen access
dc.contributor.advisorPanuš, Jan
dc.contributor.authorRoubíček, Lukáš
dc.date.accepted2025-09-11
dc.date.accessioned2025-10-14T03:32:34Z
dc.date.issued2025
dc.date.submitted2025-08-21
dc.description.abstractTato 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).cze
dc.description.abstract-translatedThis bachelor thesis compares two leading platforms for developing and operating Java-based web applications – Spring Boot 3.3.x and the WildFly 34 application server (Jakarta EE 10). It first reviews the historical evolution of Java web applications and situates both technologies within current trends such as microservices and cloud-native architectures. A sample enterprise application is then designed and implemented in two functionally identical variants (Spring Boot and WildFly). Using these real-world implementations, the thesis conducts a multi-criteria analysis across ten key areas: development productivity, configuration and administration, data- access layer, security, monitoring and logging, testing, deployment and containerization, performance, documentation and community, and compatibility and extensibility. The weighted scoring indicates that Spring Boot offers higher developer productivity and a faster DevOps cycle for medium-sized cloud-native projects, whereas WildFly excels in standardization and long-term compatibility. The thesis concludes with recommendations on when each platform is most suitable and suggests avenues for further work (performance benchmarking, OpenTelemetry integration, GraalVM native images).eng
dc.description.defenceCílem práce bylo porovnání běhových a vývojových frameworků jBoss AS a SpringBoot pro tvorbu webových aplikací v jazyce Java. Práce je dle vedoucího práce zpracována po formální stránce kvalitně. Student výborně prezentoval výsledky své bakalářské práce i s názornými ukázkami a po přednesení posudku vedoucího práce zodpověděl dotazy a reagoval na připomínky členů komise pro státní závěrečné zkoušky.cze
dc.description.departmentFakulta elektrotechniky a informatikycze
dc.description.gradeDokončená práce s úspěšnou obhajoboucze
dc.format68 s.
dc.identifier.stag50286
dc.identifier.urihttps://hdl.handle.net/10195/86391
dc.language.isocze
dc.publisherUniverzita Pardubicecze
dc.rightsBez omezení
dc.subjectSpring Booteng
dc.subjectWildFlycze
dc.subjectJakarta EEcze
dc.subjectJavacze
dc.subjectwebové aplikacecze
dc.subjectmikroslužbycze
dc.subjectkontejnerizacecze
dc.subjectenterprise softwarecze
dc.subjectmultikriteriální analýzacze
dc.subjectweb applicationseng
dc.subjectmicroserviceseng
dc.subjectcontainerizationeng
dc.subjectenterprise softwareeng
dc.subjectmulti-criteria analysiseng
dc.thesis.degree-disciplineInformační technologiecze
dc.thesis.degree-grantorUniverzita Pardubice. Fakulta elektrotechniky a informatikycze
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformační technologiecze
dc.titlePorovnání technologií jBoss AS a SpringBoot pro vývoj a provoz webový aplikací v jazyce Javacze
dc.title.alternativeComparison of jBoss AS and SpringBoot for development and operation of Java web applicationseng
dc.typebakalářská prácecze
dspace.entity.typePublication

Soubory

Původní svazek

Nyní se zobrazuje 1 - 3 z 3
Načítá se...
Náhled
Název:
RoubicekL_PorovnaniTechnologiiJava_JP_2025.pdf
Velikost:
2.48 MB
Formát:
Adobe Portable Document Format
Popis:
Plný text práce
Načítá se...
Náhled
Název:
PanusJ_PorovnaniTechnologii_LR_2025.pdf
Velikost:
239.44 KB
Formát:
Adobe Portable Document Format
Popis:
Posudek vedoucího práce
Načítá se...
Náhled
Název:
RoubicekL_PorovnaniTechnologiiJava_JP_2025.pdf.zip
Velikost:
143.49 KB
Formát:
Unknown data format
Popis:
VŠKP - příloha