Programovanie aplikácií v Jave a Angulari - 8. prednáška (z 12.11.2018)
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 vysvetľuje rozdiel medzi frameworkom a knižnicou a následne sa venuje anotáciám v Jave. Podrobne rozoberá vstavané anotácie ako Override a SuppressWarnings, metaanotácie Retention (Source, Class, Runtime) a Target, ako aj default metódy v interfejsoch od Javy 8 umožňujúce viacnásobnú dedičnosť. Na praktickom príklade sa vytvárajú vlastné anotácie DAOGetter a EntityGetter, ktoré označujú metódy vracajúce DAO objekty alebo zoznamy entít, a ukazuje sa spôsob ich neskoršieho spracovania pomocou reflexie.
- - Rozdiel medzi frameworkom (volá vás) a knižnicou (voláte ju)
- - Vstavané anotácie Override a SuppressWarnings a ich účel
- - Metaanotácia Retention s hodnotami Source, Class a Runtime
- - Metaanotácia Target určujúca, nad čím sa anotácia môže použiť
- - Default metódy v interfejsoch od Javy 8 a viacnásobná dedičnosť
- - Tvorba vlastných anotácií DAOGetter a EntityGetter pre označovanie metód
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky