Bonusová prednáška: Vývoj webových aplikácií v Jave pomocou Mavenu a Apache Wicketu.
Tag Archives: PAZ1c/2013
UINF/PAZ1c 2013 – 13. prednáška
Swing a vlákna: SwingWorker ako riešenie dlhotrvajúcich operácii. Demo kontroly pravopisu. Generiká.
UINF/PAZ1c 2013 – 12. prednáška
Vytváranie Swing aplikácií na zelenej lúke: panely s vlastnými layoutmanažérmi. MigLayout. Otváranie prehliadača z aplikácie. Vlastné pomocné triedy *Utils.
UINF/PAZ1c 2013 – 11. prednáška
Vytváranie Swing aplikácií na zelenej lúke: dotváranie RSS čítačky. Layout managers: GridLayout, BorderLayout.
UINF/PAZ1c 2013 – 10. prednáška
Vytváranie Swing aplikácií na zelenej lúke. Komponenty, reakcie na udalosti. Anonymné vnútorné triedy. Demonštrácia na projekte RSS čítačky.
UINF/PAZ1c 2013 – 9. prednáška
Open/Closed Principle. Príklad rozšíriteľnosti na Bogo Sorte. Využitie interfejsov pre rozšíriteľnosť tried: príklady z praxe. Interfejsy ako spôsob nahrádzania kódu.
UINF/PAZ1c 2013 – 8. prednáška
Dedenie od konkrétnych metód môže robiť problémy. Delegácia ako hybrid kompozície a dedičnosti. Liskovovej substitučný princíp pre dedičnosť.
UINF/PAZ1c 2013 – 7. prednáška
Piliere OOP. Rady pre udržanie zapúzdrenia, uprednotťňovanie kompozície pred edičnosťou. Situácie vhodné a nevhodné pre dedičnosť.
UINF/PAZ1c 2013 – 6. prednáška
Maven ako nástroj na správu závislostí projektu. Logovanie: úloha, princípy a filozofia. Ukážka logovania cez slf4j / logback. Výnimky: využitie výnimiek, kontrolované a nekontrolované výnimky. Zásady spracovania výnimiek a využitie pri návrhu API.
UINF/PAZ1c 2013 – 5. prednáška
Továrne ako zovšeobecnenie objektu vytvárajúceho závislosti, ich návrh, implementácia a použitie v prepojení vrstiev. Návrhový vzor singleton ako mechanizmus zabezpečenia jedinej inštancie továrne v systéme. Relačné databázy a prístup k