Inštrukcie
- cvičenie pre informatikov sa koná v utorky od 13.00 v P3
- cvičenie pre medziodborové kombinácie sa koná vo štvrtky s RNDr. Tomášom Horváthom
Cvičenia
Cvičenie 1 (24. 2. 2009)
Triedy ako služby, triedy ako entity. Návrh minimalistického systému. Použitie interfejsov a ukážka polymorfizmu.
Cvičenie 2 (3. 3. 2009)
Refaktor ukážkového kódu. Unit testy. Logovanie. Príklad a smerovanie k dependency injection.
Cvičenie 3 (10. 3. 2009)
Spring ako príklad kontajnera pre dependency injection. Deklarácia beanov, aplikačný kontext. Definovanie závislostí medzi beanmi. Typy dependency injection.
Cvičenie 4 (12. 3. 2009)
Spring JDBC ako vrstva pre prístup k SQL databázam. Základná filozofia. Dátove zdroje a JDBC šablóny. Typické operácie: výber dát, vkladanie a aktualizácia dát.
Cvičenie 5 (17. 3. 2009)
Systémy pre správu zdrojových kódov. CVS ako príklad. Základné operácie - checkout, commit, update. Riešenie konfliktov, zlučovanie.
Úvod k webovým aplikáciám, servlety. Servletový kontajner Jetty.
Cvičenie 6—8 (19, 24, 31. 3. 2009)
Návrhový vzor Model-View-Controller. MVC frameworky a dôvody ich vzniku. Spring MVC ako príklad MVC frameworku. Filozofia kontrolérov v Spring MVC. Ukážka CRUD aplikácie. Väzba objektov na model. Formuláre. Validácia. Ďalšie príklady kontrolérov.
Cvičenie 9 (7. 4. 2009)
Objektovo-relačné mapovanie. Štandard Java Persistence API. TopLink ako príklad implementácie. Mapovanie jednoduchých objektov. Mapovanie identifikátorov. Asociácie 1:1. Ukladanie a načítavanie objektov.
>> Home