Vytváranie elegantných metód. Zavádzanie bodov rozšíriteľnosti pre triedy. Open/closed principle. Tvorba tried pomocou kompozície a dedičnosti. Interfejsy ako body rozšíriteľnosti na príkladoch.
Category Archives: Java
UINF/PAZ1c 2014 – 4. cvičenie
Pridanie okna na zadanie teplákov, ukladanie v DAO, generovanie IDčiek.
UINF/PAZ1c 2014 – 2. cvičenie
Dokončenie prihlasovacej obrazovky. Projekt Teplákošop: prepojenie formulára a DAO objektu. Použitie labelov a listov v kóde.
UINF/PAZ1c 2014 – 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.
Malá čokoládová Spring REST aplikácia (List Martinovi)
Príklad minimalistickej REST aplikácie v Spring 4.x: vysvetlenie základných princípov, anotácií a konfigurácie s čokoládou ako bonusom.
Eclipse odmietne spustiť projekt, lebo ho builduje dokola.
Eclipse odmietne spustiť projekt, lebo ho builduje dokola. Stačí bloknúť builder.
UINF/PAZ1c 2014 – 1. cvičenie
Projekt “Prihlasovacia obrazovka”. Unit testy v NetBeans, úvod do GUI.
UINF/PAZ1c 2014 – 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.
Logstash and file input plugin on Windows
How to fix the broken Logstash file input plugin on Windows?
Logovanie z webových aplikácií cez `logstash` do ElasticSearchu
Ukážeme si, ako možno logovať z webovej aplikácie rovno do ElasticSearchu, nad ktorým možno potom fulltextovo vyhľadávať. Využijeme pritom Maven, slf4j, logback, logstash a ElasticSearch.