[Cvičenie] 8 - Spring MVC - eShop
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
Krátke doplňujúce cvičenie ukazuje na príklade jednoduchého e-shopu (výrobcovia a tovar) architektúru webovej aplikácie v Spring MVC rozdelenú na doménovú vrstvu, servisnú vrstvu a webové kontrolery s HTML šablónami. Lektor vysvetľuje použitie anotácie RequestMapping na kontroleri, prácu s path variables, ukladanie dát cez in-memory mapu podľa ID a prepojenie entít cudzím kľúčom (ID výrobcu) namiesto priamej referencie na objekt. Rieši tiež formulárové pridávanie nových položiek cez select prvok a rozdiel medzi GET a POST spracovaním na rovnakej adrese.
- - Architektúra Spring MVC aplikácie: doménová vrstva, servisná vrstva, web kontrolery
- - Anotácia RequestMapping a path variables v kontroleroch
- - Ukladanie objektov v in-memory mape podľa ID namiesto listu
- - Referencovanie súvisiacej entity cez cudzí kľúč (ID) namiesto priamej referencie
- - Zobrazovanie a pridávanie dát cez HTML formuláre a select prvky
- - Rozdiel medzi GET a POST spracovaním na tej istej URL adrese
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky