9. týždeň

Odovzdanie 2: JPA + REST

Ciele

  1. Odovzdanie úloh 5 a 6

Úvod

Cieľom cvičenia je odovzdať vypracované úlohy 5 a 6. Vaše riešenie stručne odprezentujete vyučujúcemu počas 9. cvičenia.

Pokyny

  • Úlohy odovzdajte prostredníctvom systému na správu verzií Git na katedrovom GitLab serveri.
  • Termín pre odovzdanie úloh je do termínu vášho cvičenia v 9. týždni.

V rámci zadania budú kontrolované nasledovné body :

  • Funkčná implementácia JPA servisných komponentov a REST webových služieb v serverovej časti.
  • Funkčná implementácia REST klienta pre služby spolu s ich priamym využitím v rámci hry.
  • Dodržanie špecifikácie služieb, REST API, členenie klientskej a serverovej časti.
  • Hra je naďalej plne funkčná s použitím všetkých typov služieb.
  • Testy naďalej fungujú s každým typom služby.
  • Kvalita kódu (rovnako ako v predch. odovzdávke).

Funkčnosť JPA a REST služieb zachyťte v krátkom videu (max. 2 minúty), odkaz na video pridajte do README.md.

Implementáciu služieb predveďte priamo v konzolovom rozhraní a pomocou HTTP dopytov (napr. cez .http súbor v IntelliJ, alebo cez Postman, RESTer).

Bodovanie:

  • JPA servisné komponenty a ich použitie (3b),
  • REST servisné komponenty a ich použitie v klientovi (4b),
  • hĺbková znalosť použitej technológie (3b).

Skompletizujte a skontrolujte váš projekt na katedrovom GitLab serveri.