[Cvičenie] 8 - Spring MVC - List
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Úvodné cvičenie do frameworku Spring MVC, ktoré vysvetľuje princíp návrhového vzoru Model-View-Controller a jeho použitie pri tvorbe webových aplikácií s používateľským rozhraním. Na jednoduchom projekte sa ukazuje, ako kontrolér pomocou anotácie @GetMapping napĺňa model dátami a vracia Thymeleaf šablónu (view), ktorá pomocou cyklu th:each dynamicky vypisuje zoznam prvkov do HTML tabuľky. Súčasťou je aj vysvetlenie potrebných závislostí projektu (Spring Web, Thymeleaf) a ukážka HTTP komunikácie v Developer Tools.
- - Vysvetlenie návrhového vzoru Model-View-Controller a rozdelenia zodpovedností medzi model, view a kontrolér
- - Anotácia @Controller a @GetMapping na mapovanie URL adresy na metódu kontroléra
- - Napĺňanie modelu dátami (atribút items) a jeho odovzdanie do Thymeleaf šablóny index.html
- - Dynamický výpis kolekcie prvkov do HTML tabuľky pomocou th:each a prístup k atribútom aj metódam objektu (napr. toString)
- - Potrebné závislosti Spring projektu: Spring Web a šablónovací engine Thymeleaf
- - Sledovanie HTTP requestu a response v Developer Tools prehliadača
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky