Vytváranie Swing aplikácií na zelenej lúke: dotváranie RSS čítačky. Layout managers: GridLayout, BorderLayout.
Category Archives: Java
pysimplesoap: pythonovský klient k webovej službe JAX-WS 2.0 [2013]
Ako vytvoriť pythonovského klienta k javáckej JAX-WS 2.0 webovej službe? Stačí použiť pysimplesoap a ide to ľahko!
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ť.
java.util.Scanner a načítavanie znak po znaku
Dobré ráno! Ako načítavať zo textového súboru znak po znaku? Kombom Scannera a prázdneho delimiteru!
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
Spring and retrieving SQL table column names
How to retrieve column names from a specific SQL table? There are two options: either fiddling with poor JDBC API or using a hidden gem from Spring API: TableMetaDataContext.