Programowanie komponentowe Spring

Materiały i zadania do laboratoriów ze Springa 4.0

Lab7 - Udostępnianie i korzystanie z zasobów REST

Wstęp

Laboratorium nr 7 składa się z zadań ułatwiających nabycie praktycznych umiejętności w zakresie transferu stanu zasobów (REpresentational State Transfer):

  1. Punkt końcowy REST oparty na negocjacji reprezentacji zasobów,
  2. Punkt końcowy REST oparty na konwersji komunikatów,
  3. Konsumowanie zasobów REST.

Do zadań wykorzystano aplikację contacts8 zbudowaną na poprzednich zajęciach, wykorzystującą lekką technologię Hibernate w warstwie utrwalania danych. To pozwala na uruchomienie aplikacji udostępniającej zasoby REST na serwerze Tomcat 9.0.

Zadania

Opis zadań do wykonania na zajęciach znajduje się w udostępnionym [dokumencie Google] (https://docs.google.com/document/d/1ViwgFuLg3E0upJ6mEYxROmt6fh-PNJ3bdgv8WN2w1ys/edit?usp=sharing “lab7 opis i zadania”).

Projekty gradle/spring potrzebne do wykonania zadań są umieszczone w [pliku archiwum] (http://detox.wi.zut.edu.pl/ww/lab7/lab7-projekty.zip “lab7-projekty.zip”).