Konkurentné programovanie - 13. seminár zo 17.10.2024

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

Trinásty seminár z Konkurentného programovania sa zameriava na reaktívnu webovú komunikáciu a reaktívny prístup k databáze pomocou Spring WebFlux a R2DBC. Vytvára sa nový Spring Boot projekt so závislosťami R2DBC, MySQL driver a reaktívny web, ktorý sa napája na databázu s tabuľkou osoba pomocou konektora R2dbcEntityTemplate nakonfigurovaného ako Spring bean. Demonštruje sa práca s reaktívnymi typmi Flux a Mono cez metódu select, pričom sa zdôrazňuje, že dáta sa z databázy neťahajú naraz, ale postupne, presne v takom počte, aký si odberateľ vyžiada. Na záver sa vytvára samostatná servisná vrstva (OsobaServis), ktorá sprostredkúva prístup k dátam pre budúci REST endpoint.

  • Spring Boot projekt s WebFlux a R2DBC
  • Reaktívny konektor R2DBC na MySQL databázu
  • Konfigurácia R2dbcEntityTemplate ako Spring bean
  • Aplikačný kontext a beany v Spring frameworku
  • Select s reaktívnymi typmi Flux a Mono
  • Postupné (streamované) načítavanie dát z databázy
  • Vytvorenie servisnej vrstvy OsobaServis

Zhrnutie pripravené s pomocou AI z prepisu videa.