[OOP | Cvičenie] 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

Desiate cvičenie z OOP je úvodom do frameworku Spring - vyučujúci zakladá nový projekt cez Spring Initializr s knižnicami Lombok a Spring Web a vysvetľuje princípy Inversion of Control a Dependency Injection. Na jednoduchom príklade ukazuje registráciu triedy ako komponentu (bean) a princíp trojvrstvovej architektúry Model-View-Controller, kde spodná vrstva pracuje s dátami cez repozitáre, stredná vrstva obsahuje logiku v servisách a vrchná vrstva komunikuje s klientom cez REST kontrolery. Vysvetľuje aj podstatu architektonického štýlu REST, komunikáciu cez HTTP protokol a základné typy requestov GET, POST, PUT a DELETE.

  • - Vytvorenie nového Spring Boot projektu cez Spring Initializr
  • - Princípy Inversion of Control a Dependency Injection
  • - Registrácia triedy ako Spring bean pomocou anotácie Component
  • - Trojvrstvová architektúra - repozitár, servisa, kontroler
  • - REST architektonický štýl a komunikácia cez HTTP protokol
  • - HTTP metódy GET, POST, PUT a DELETE a identifikácia requestov cez URL

Zhrnutie pripravené s pomocou AI z prepisu videa.