Úloha 3

Název: Kompletní implementace aplikační vrstvy
Počet bodů: 4
Způsob řešení: Úlohu řeší oba členové týmu dohromady.

Zadání

  1. Kompletně implementujte celou aplikační vrstvu tak, aby prošly všechny testy vytvořené v úloze č.2.
  2. Můžete si vybrat, zda použijete třídu JdbcTemplate z modulu spring-jdbc, QueryRunner z commons-dbutils, nebo zda si vystačíte s čistým JDBC. 
  3. Třídy implementující aplikační logiku implementujte tak, aby byly vláknově bezpečné (tj. aby více souběžných operací nesdílelo stejnou instanci java.sql.Connection). Pro získání připojení k databázi použijte výhradně DataSource.
  4. K aplikaci nezapomeňte přibalit SQL skript pro založení potřebných tabulek v databázi.

Tipy