W momencie, gdy już wiesz, jak zalogować użytkownika w aplikacji przyszedł czas wykonanie pierwszych funkcjonalności na danych,
którymi zarządza aplikacja. Przygotujemy się teraz do stworzenia zaawansowanego formularza umożliwiającego dodanie
i modyfikację różnych rodzajów danych w systemie. Wykonanie formularza będzie polegało na stworzeniu
listy komponentów wraz z zainicjalizowaniem ich wartościami początkowymi (słownikowymi).
Wszystkie dane będą użyte do zbudowania odpowiednich obiektów,
które następnie zostaną zapisane w bazie danych.
Cele naszej implementacji:
- Przygotowanie formularza html z 10 najpopularniejszymi rodzajami komponentów
- Dodanie obsługi akcji użytkownika, a więc dodawania, edycji oraz resetowania danych
- Przesłanie danych na serwer do kontrolera w Springu
- Zapis danych do bazy z użyciem Spring i Hibernate
- Przesłanie odpowiedzi zwrotnej o powodzeniu akcji z kontrolera Springa do przeglądarki
- Wyświetlenie komunikatu zgodnego z odpowiedzią
- Przygotowanie podstawowego widoku w postaci listy zapisanych elementów
Starter
Formularz jest podstawowym elementem każdej aplikacji webowej. Dzięki niemu użytkownik ma możliwość wprowadzać dane, które
finalnie są zapisywane w bazie danych i tam przechowywane. Wprowadzanie danych może odbywać się na wiele różnych sposobów, a że
wymagania ze strony klientów nie należą do najprostszych, można przyjąć, że dosyć szybko trafi nam się implementacja
"ambitnego" komponentu.
Chcemy abyś po naszym kursie był(a) przygotowany(a) na różne ewentualności, dlatego użyliśmy aż dziesięciu różnych komponentów, które realizują
nawet najbardziej wyrafinowane oczekiwania biznesowe.
Podczas implementacji
...
...