Programovanie aplikácií v Jave a Reacte - 5. prednáška (z 19.10.2023)
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
Prednáška sa venuje objektovo-relačnému mapovaniu (ORM) a spôsobom, ako vyjadriť vzťahy medzi entitami v Jave a v relačnej databáze. Rozoberá rozdiel medzi jednoduchou vlastnosťou (has-a) a závislosťou (needs), aktívne verzus pasívne získavanie závislostí (factory vs. dependency injection) a podrobne agregáciu a kompozíciu vrátane kardinality vzťahov. Ukazuje konkrétne príklady ako minister-ministerstvo, firma-zamestnanec a adresár-súbor.
- - Objektovo-relačné mapovanie (ORM) a mapovanie vzťahov medzi entitami
- - Rozdiel medzi vzťahom "má vlastnosť" a "závisí od" (dependency)
- - Aktívne (factory) vs pasívne (constructor/setter injection) získavanie závislostí
- - Agregácia vs kompozícia a ich životné cykly
- - Kardinalita vzťahov (1:1, 1:N, N:M)
- - Príklady: minister-ministerstvo, firma-zamestnanec, adresár-súbor, projekt-výskumník
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky