[OOP23 | Seminár] 10 - Spring, Rest Controller, Service

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prvá časť seminára o Springu ukazuje vytvorenie nového projektu cez Spring Initializr s Mavenom, Javou 11, Lombokom a závislosťou Spring Web, ako aj funkciu anotácie SpringBootApplication a konceptu bean pomocou anotácie Component. Vysvetľuje sa architektúra klient-server, rozdiel medzi backendom a frontendom a princíp návrhového vzoru MVC (model, view, controller) v kontexte Spring aplikácie. Na záver sa začína tvoriť prvý REST kontrolér pomocou anotácií RestController a RequestMapping.

  • - Vytvorenie projektu cez Spring Initializr (Maven, Java 11, Lombok, Spring Web)
  • - Anotácia SpringBootApplication a spustenie aplikácie cez SpringApplication.run
  • - Koncept bean a anotácia Component na registráciu triedy do Springu
  • - Vysvetlenie architektúry klient-server a rozdielu medzi backendom a frontendom
  • - Návrhový vzor MVC (model, view, controller) a jeho mapovanie na Spring vrstvy
  • - Začiatok tvorby REST kontroléra pomocou RestController a RequestMapping

Zhrnutie pripravené s pomocou AI z prepisu videa.