Programowanie komponentowe Spring

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

  • Lab.2 Wiązanie komponentów

    Wstęp Celem zajęć jest utworzenie komponentów Spring z dostarczonych klas Java. Komponenty zostaną następnie skonfigurowane i powiązane aby potem utworzyć dla nich testy jednostkowe. Konfiguracja komponentów Springa może być zrealizowana na trzy sposoby:

    Read more…
  • Lab.3 Programowanie aspektowe w Springu

    Wstęp Na zajęciach utworzymy komponenty Spring z dostarczonych klas javy, odpowiednio je skonfigurujemy, utworzymy dla nich pięć rodzajów aspektów a następnie utworzymy dla nich testy jednostkowe. Rys 4.2 Implementacja Aspektów w Springu

    Read more…
  • Lab4 - Spring MVC

    Wstęp Laboratorium nr 4 składa się z zadań umożliwiających skonfigurowanie środowiska roboczego i podstawową konfigurację Spring MVC do współpracy z tradycyjną technologią JSP oraz nowym rozwiązaniem - Thymeleaf. Konfiguracja Spring MVC polega na utworzeniu i połączeniu ze sobą komponentów zapewniających obsługę żądań HTTP wysyłanych przez przeglądarkę klienta.

    Read more…
  • Lab5 - Aplikacja Spring MVC z repozytorium JDBC

    Wstęp Laboratorium nr 5 składa się z zadań umożliwiających rozbudowę aplikacji contacts z poprzednich zajęć następujące elementy. Utworzenie repozytorium jdbc, korzystające z tymczasowej bazy danych umieszczonej w pamięci Utworzenie kontrolera i formularza do dopisywania informacji do bazy danych Utworzenia podstawowej walidacji pól formularza Edycję i usunięcie wybranego kontaktu.

    Read more…
  • Lab6 - Aplikacja Spring MVC z repozytorium Hibernate, JPA i SpringData

    Wstęp Laboratorium nr 6 składa się z zadań ułatwiających nabycie praktycznych umiejętności w zakresie utrwalania danych przy pomocy następujących technik mapowania obiektowo-relacyjnego (ORM): Utrwalanie przy pomocy Hibernate, Utrwalanie przy pomocy Java Persistence API - Hibernate, Utrwalanie przy pomocy Java Persistence API - Hibernate i automatycznych repozytoriów SpringData, Praca z serwerem aplikacji WildFly (wcześniej JBOSS).

    Read more…
  • 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): Punkt końcowy REST oparty na negocjacji reprezentacji zasobów, Punkt końcowy REST oparty na konwersji komunikatów, Konsumowanie zasobów REST.

    Read more…
  • Zdalne wykonywanie zadań

    Wstęp Do wykonywania zadań preferowane jest środowisko STS 3.99, ponieważ łatwiej mi będzie zaimportować i uruchomić wykonane zadania. W przypadku trudności lub wątpliwości co do zadania proszę pisać mail na adres: [wwysocki@wi.

    Read more…
  • Lab.1 Wprowadzenie

    Wstęp Celem pierwszych zajęć jest instalacja środowiska: Java JDK 1.8 Gradle Spring Tools Suite 3.9.9 A następnie skonfigurowanie zainstalowanych narzędzi. Tak utworzone środowisko pozwala na wykonanie zadań na podstawie dostarczonych projektów.

    Read more…
  • Plan - tematyka laboratoriów

    2019 Wprowadzenie Konfiguracja zaawansowana Programowanie aspektowe Model View Controller ORM – Object-Relational Mapping Integracja 2020

    Read more…