[MSUS | Cvičenie] 7 - Jednoduchá Viac-procesová aplikácia

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

Cvičenie sa venuje vytvoreniu jednoduchej viac-procesovej aplikácie na tému e-shopu, kde jeden proces reprezentuje nákupný košík a druhý jednotlivé položky, pričom cieľom je precvičiť si referencovanie inštancií medzi rôznymi procesmi. Následne sa preberá práca s dotazmi (query) v akciách prechodov, konkrétne funkcie findTask a findTasks slúžiace na vyhľadávanie inštancií z iného procesu. Vysvetľuje sa princíp knižnice QueryDSL, ktorá unifikuje dopytovanie do rôznych databáz a umožňuje písať dotazy formou Query by Example. Demonštruje sa vytvorenie dvoch procesov (Aggregations a Entita) a spôsob, ako v jednom z nich agregovať a filtrovať inštancie druhého pomocou dynamicky generovanej query triedy.

  • - Zadanie 7. cvičenia: vytvoriť viac-procesovú aplikáciu (nákupný košík + položky) s referencovaním inštancií medzi procesmi
  • - Informácie k opravovaniu prvého projektu a pravidlám úprav po termíne
  • - Oznámenie o spustení druhého projektu s dlhším časom na vypracovanie (možnosť pokračovať v téme z prvého projektu)
  • - Vysvetlenie práce s query v akciách prechodov (assign, changeOptions)
  • - Predstavenie funkcií findTask a findTasks na vyhľadávanie inštancií z iných procesov
  • - Princíp knižnice QueryDSL a unifikácia dotazovania do rôznych databáz cez Query by Example
  • - Praktická ukážka vytvorenia dvoch procesov (Aggregations, Entita) a ich prepojenia formou dotazu

Zhrnutie pripravené s pomocou AI z prepisu videa.