- 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 project nebudu znizene.
- Project uploadnite na SVN, adresu dostanete obratom po schvaleni projektu mailom.
- Projekt musi obsahovat:
- Aspon tri vlastne navrhnute funkcne okna
- Moznost pridavat, editovat, mazat nejake prvky
- Perzistentnu vrstvu v podobe bud MongoDB alebo nejakej relacnej DB. Ak pouzijete relacnu DB, treba vyuzit JdbcTemplate zo Springu (su k tomu slajdy)
- Pristup ku perzistentnej vrstve musi byt prostrednictvom DAO rozhrani, ktorych implementacie sa ziskavaju cez Factory triedu
- Vyuzitie modelu pre nejaky JList alebo JTable alebo nieco podobne
- Unit testy pre implementacie DAO rozhrani
- Pouzitie SwingWorkera
- Použitie externej knižnice mimo rozsahu prednášok sa hodnotí pozitívnymi bodmi.
Termíny
Projekt je nutné prísť obhájiť osobne. V prípade skupinových projektov prebieha obhajoba individuálne s každým riešiteľom. Projekt možno konzultovať / obhajovať do 1. februára 2012 ľubovoľný počet krát. V období medzi 1. a 8. februárom už nemožno konzultovať, prebiehajú len obhajoby. V tomto období má každý účastník právo len na jednu obhajobu.
Príklad: Korytnačka Jožko prišla na konzultáciu 1. januára a 25. januára. Tretieho februára obhájila projekt, dostala zaň 50% hodnotenia. Hodnotenie už nemôže vylepšiť.
Príklad 2: Korytnačka Džava prišla na konzultáciu 1. januára a 13. januára obhajovala. Dostala zaň 52%. Rozhodla sa prísť druhého februára obhájiť ešte raz a dostala zaň 50% hodnotenia. Hodnotenie už nemôže vylepšiť.
Príklad 3: Korytnačka C-cília prišla siedmeho februára s projektom prvýkrát. Dostala zaň 10%. Hodnotenie už nemôže vylepšiť.