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.
Jazyk C 2013 – 4. cvičenie
Súbory, načítavanie zo súboru. Funkcie s poľami.
Od “Integer nevie naparsovať jednotku” k “Java nepodporuje BOM v UTF-8”
O tom, ako Java nepodporuje v UTF-8 BOM bajty, a o tom, ako to indikuje hláškami o neschopnosti naparsovať číslo do Integeru.
UINF/PAZ1c 2013 – 4. prednáška
Interfejsy ako kontrakt medzi triedou a jej klientom. Návrh interfejsov: kontrakt v parametroch, návratových typoch a výnimkách. Prepodmienky, postpodmienky, invarianty. Implementácie interfejsov ako nástroj na oddelenie vrstiev v aplikácii.
Jazyk C 2013 – 3. cvičenie
Makefile. Funkcie. Staticky alokované polia. Nekontrolovanie medzí polí, polia si nenesú dĺžku.
UINF/PAZ1c 2013 – 3. prednáška
Náhodný výber citátu ako príklad biznis logiky. Oddelenie vrstiev v trojvrstvových aplikáciách. Vyhľadávanie citátu a používateľské rozhranie, ktoré ho podporí.
Urobme niečo s `make` 2.
make dokáže pomôcť pri zostavovaní bežných céčkových programov a netreba na to šialené konfigurácie. Čaká nás zopár ukážok: od smiešnych “ahojsvet.c” bez makefilu až po zložitejší univerzálny viacsúborový zostavovací súbor.
UINF/PAZ1c 2013 – 1. cvičenie
Projekt “Prihlasovacia obrazovka”, úvod do GUI.
Jazyk C 2013 – 2. cvičenie
Cykly, podmienky, úvod do polí. Kompilácia cez gcc a varovania. Matematické funkcie
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.