W tym rozdziale przygotujesz się do stworzenia kilku różnych wykresów przedstawiających proste statystyki na temat danych
zapisanych w aplikacji. Statystyki prezentują ilość danych w postaci liczbowej i procentowej z podziałem na konkretne typy i kategorie.
Cele naszej implementacji:
- Stworzenie wykresu kołowego na bazie danych pobranych z bazy przez Hibernate i udostępnionych przez kontroler Spring MVC
- Stworzenie wykresu słupkowego w dwóch seriach (liczba itemów w danej kategorii, liczba itemów konkretnego typu w danej kategorii).
Dane również zostaną pobrane z bazy przez Hibernate, następnie zostaną przetworzone algorytmem w serwisie Springa, a na końcu udostępnione
przez kontroler Springa.
- Stworzenie wykresu liniowego w dwóch seriach (liczba itemów w danej kategorii, liczba itemów konkretnego typu w danej kategorii).
Podobna metoda uzyskania danych jak w poprzednich dwóch przypadkach.
Przygotowanie wykresów będzie opierało się o dwie niezależne biblioteki: angular-flot i angular.morris-chart.
Do pobrania danych użyjemy jednej metody po stronie serwera, po czym wyodrębnimy te dane do osobnych wykresów po stronie interfejsu użykownika.
Starter
Wykresy danych są wisienką na torcie w każdym systemie informatycznym.
Użytkownicy bardzo je lubią, ponieważ da się na nich pokazać i to w efektowny sposób wiele cennych informacji o danych zgromadzonych w systemie.
Nie jest to moze coś, czego oczekują kliencie za każdym razem, ale czasem pojawia się takie wymaganie i wtedy
musimy wykonać implementację takiego rozwiązania.
...
...