Programovanie aplikácií v Jave a Angulari - 8. prednáška (z 12.11.2018)

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

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.