Projekt “Prihlasovacia obrazovka”, úvod do GUI.
Tag Archives: prednáška
UINF/PAZ1c 2013 – 2. prednáška
Návrh CRUD aplikácií. Príklad aplikácie na uchovávanie citátov. Definícia entity, návrh entít, úvahy nad identitou. Návrhový vzor Data Access Object ako sprístupnenie vrstvy. Stručný nástrel používateľského rozhrania a prepojenie s DAO objektami. Závislosti/kolaborátori a prepojenie cez inštančné premenné. Dvojvrstvové aplikácie, ich výhody a limitácie.
UINF/PAZ1c 2013 – 1. prednáška
Úvodné informácie, podmienky hodnotenia. Automat na potraviny ako príklad malého projektu. Identifikácia tried, use-casy, identifikácia metód a inštančných premenných. Unit testy a JUnit. PDF zdrojové kódy na GitHube
UINF PAZ1c 2012 – 8. prednáška
Blok 1 Výnimky — zásady návrhu, typy výnimiek a odporúčania pre hádzanie. Tri spôsoby obsluhy výnimiek. Blok 2 Logovanie — System.out.println ako najjednoduchší spôsob logovania. Logovanie pomocou slf4j. Zásady pre
UINF PAZ1c 2012 – 7. prednáška
Blok 1 Analýza minuloročných midterm testov. Znenia z minuloročných testov Blok 2 Asociácie medzi triedami. Vzťahy s kardinalitami: 1:1, 1:M, 1:N. Návrh vzťahov a ich realizácia v kóde. Slajdy PDF
UINF PAZ1c 2012 – 6. prednáška
Blok 1 Zapúzdrenie, definícia a jej chápanie. Zásady pre dodržanie zapúzdrenia. Blok 2 Dedičnosť. Zásady pre dedičnosť; situácie, keď ju používať a keď radšej nie. Príklady použitia dedičnosti. Liskovovej princíp.
UINF PAZ1c 2012 – 5. prednáška
Blok 1 Interfejs ako deklarácia kontraktu medzi klientom a používateľom. Odraz kontraktu v kóde: vstupné a výstupné parametre, výnimky, preconditions, postconditions, invarianty. Uprednostňovanie interfejsov pred implementáciami. Blok 2 Dedičnosť vs.
UINF PAZ1c 2012 – 4. prednáška
Blok 1 Implementácia návrhového vzoru Továreň (factory, factory method) ako abstrakcia zadrôtovaných tried. Príklady použitia továrne v rozličných situáciách. zdrojové kódy Blok 2 Stručne o návrhovom vzore MVC. Modely a
UINF PAZ1c 2012 – 3. prednáška
Implementácia biznis logiky v podobe tried. Návrh jednoduchej vrstvovej aplikácie. Vzťahy medzi dvoma triedami cez statické prepojenie. Výhody a nevýhody asociácie medzi triedami cez ručne zadrôtované asociácie. PDF zdrojové kódy
UINF PAZ1c 2012 – 2. prednáška
Návrh CRUD aplikácií. Príklad aplikácie na uchovávanie citátov. Definícia entity, návrh entít, úvahy nad identitou. Návrh interfejsov pre DAO objekty a ukážka implementácie. Trojvstvová architektúra aplikácií. PDF zdrojové kódy