Tema je lubovolna, ale musi vam byt schvalena mailom. Navrhy posielajte na robert.novotnyZAVINACupjs.sk. Projekt robte vo dvojiciach, vacsie skupiny nie su povolene. Kto chce moze robit sam, ale naroky na
Tag Archives: PAZ1c/2011
UINF/PAZ1c 2011 – Bonusová prednáška (22. decembra 2011)
Spring JDBC — knižnica pre prístup k relačnej databáze. Oproti JDBC prináša zjednodušené API, ktoré skracuje operácie z mnohých riadkov na niekoľko málo volaní metód. PDF
UINF/PAZ1c 2011 – 10. prednáška (15. decembra 2011)
Vlákna a Swing. Základné vlákna v Swingu – EDT. Zásady konkurentného programovania v Swingu pre dosiahnutie svižných používateľských rozhraní. Príklady zlého použitia. SwingWorker — trieda pre typické asynchrónne operácie v
UINF/PAZ1c 2011 – 9. prednáška (8. decembra 2011)
Turbosprievodca vláknami a konkurentným programovaním. Exekútory a Runnable ako mechanizmy vysokoúrovňového paralelného programovania. Nekonečné úlohy. Uspávanie vlákien. Prerušenie behu. Zdieľanie dát, kritické sekcie a synchronized bloky. Vláknovo bezpečné triedy. Ukážky
UINF/PAZ1c 2011 – 8. prednáška (1. decembra 2011)
Znovupoužiteľnosť kódu. Kompozícia vs dedičnosť – kedy použiť ktorú možnosť? Uprednostňujte kompozíciu pred dedičnosťou. Zlé príklady z knižníc Javy. Kedy je dedičnosť bezpečná? Interfejsy ako reprezentácie kontraktu. Programujte vzhľadom ku
UINF/PAZ1c 2011 – 7. prednáška (24. novembra 2011)
Liskovovej substitučný princíp – zásada pre návrh dedičnosti dvoch tried. Príklad kružnica-elipsa ako zlý návod na dedičnosť. Open-closed principle a ukážka triedy. PDF
UINF/PAZ1c 2011 – 6. prednáška (10. novembra 2011)
Vzor Data Access Object a továreň pre DAO ako rozšírenie továrne. Ďalšie asociácie medzi triedami a ich implementácia. Získavanie asociácií, náznak dependency injection. Kritériá pre konkrétnu voľbu implementácie asociácie. Vytváranie
UINF PAZ1c 2011 – 2. prednáška (6. októbra 2011)
Zapúzdrenie (encapsulation) ako súčasť OOP. Triedy sú čierne skrinky. Kontrakty ako definície operácií. ČO je často dôležitejšie než ako. Ukážka kontraktu na triede RodnéČíslo. Unit testy ako zaistenie funkcionality a
UINF PAZ1c 2011 – 1. prednáška (29. septembra 2011)
Úvodné informácie, podmienky hodnotenia. Automat na potraviny ako príklad malého projektu. Identifikácia tried, use-casy. PDF zdrojové kódy