[MSUS | Cvičenie] 7 - Jednoduchá Viac-procesová aplikácia
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
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.
nechodím na prednášky