4. Laboratoř


Probraná témata:


Poznámky k cvičení 5 Přinést zadání semestrální práce - na papíře (Klidně čitelně propiskou napsané), které bude obsahovat:

Na cvičení vše doladíme a dopíšeme požadavky a zadání bude odevzdané.


Samostatná práce / Domácí ukol

  1. Stáhněte si následující databázi :carrent.zip
  2. Rozbalte si ji - jedná se o databázi SQLite
  3. Prozkoumejte důsledně strukturu databáze
  4. V tabulce Customer se nachází jména studentů
  5. K DB vytvořte GUI pomocí JSP a pro přístup do DB použijte JPA/Hibernate:
    • Insert entity Car do DB - s výběrem z výrobců a s výběrem ze zákazníků
    • Přidání nové adresy ke studentovi podle výběru
    • Seznamem studentů (stránkovaný - pagination)
    • Seznam všech automobilů (stránkovaný - pagination) včetně výrobce
    • Seznam všech automobilů podle konkrétního výrobce (stránkovaný - pagination)
    • Stránka s detaily studenta - pro vaše jméno (včetně jeho automobilů a jeho adres)
    • Smazání konkrétního výrobce automobilů včetně všech jeho modelů - pozor v DB zachovat zákazníky
    • Smazání zákazníka podle id včetně jeho automobilů - pozor zachovat výrobce

Jako velikost stránky zvolte velikost 10