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.advisor | Panuš, Jan | |
| dc.contributor.author | Roubíček, Lukáš | |
| dc.date.accepted | 2025-09-11 | |
| dc.date.accessioned | 2025-10-14T03:32:34Z | |
| dc.date.issued | 2025 | |
| dc.date.submitted | 2025-08-21 | |
| dc.description.abstract | 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). | cze |
| dc.description.abstract-translated | This 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.defence | Cí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.department | Fakulta elektrotechniky a informatiky | cze |
| dc.description.grade | Dokončená práce s úspěšnou obhajobou | cze |
| dc.format | 68 s. | |
| dc.identifier.stag | 50286 | |
| dc.identifier.uri | https://hdl.handle.net/10195/86391 | |
| dc.language.iso | cze | |
| dc.publisher | Univerzita Pardubice | cze |
| dc.rights | Bez omezení | |
| dc.subject | Spring Boot | eng |
| dc.subject | WildFly | cze |
| dc.subject | Jakarta EE | cze |
| dc.subject | Java | cze |
| dc.subject | webové aplikace | cze |
| dc.subject | mikroslužby | cze |
| dc.subject | kontejnerizace | cze |
| dc.subject | enterprise software | cze |
| dc.subject | multikriteriální analýza | cze |
| dc.subject | web applications | eng |
| dc.subject | microservices | eng |
| dc.subject | containerization | eng |
| dc.subject | enterprise software | eng |
| dc.subject | multi-criteria analysis | eng |
| dc.thesis.degree-discipline | Informační technologie | cze |
| dc.thesis.degree-grantor | Univerzita Pardubice. Fakulta elektrotechniky a informatiky | cze |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informační technologie | cze |
| dc.title | Porovnání technologií jBoss AS a SpringBoot pro vývoj a provoz webový aplikací v jazyce Java | cze |
| dc.title.alternative | Comparison of jBoss AS and SpringBoot for development and operation of Java web applications | eng |
| dc.type | bakalářská práce | cze |
| dspace.entity.type | Publication |
Soubory
Původní svazek
1 - 3 z 3
Načítá se...
- 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á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ázev:
- RoubicekL_PorovnaniTechnologiiJava_JP_2025.pdf.zip
- Velikost:
- 143.49 KB
- Formát:
- Unknown data format
- Popis:
- VŠKP - příloha