Spring web app. Model & View & Controller. Jak przekazywać dane do View

0

Piszę aplikację z wykorzystaniem Springa. Zastanawiam się nad kwestią przekazywania danych do widoku.
Dotychczas dane przekazywałem jako obiekty z wykorzystaniem model.addAttribute( obiekt obiekt).

Mam stworzone repozytoria i serwisy z których korzystam w kontrolerach.
Czy przekazywanie danych w ten sposób jest dobrą praktyką ?

Jakie są alternatywy warte uwagi ? Czy można to zrobić za pomocą JSON'a ? Jakie są potencjalne zalety zmiany podejścia ?

Większość z tego jest dla mnie nowa więc proszę o wyrozumiałość.

1

Możesz alternatywnie zrobić UI w jakimś Angularze a kontrolery pozamieniać na RestController i wysyłać dane JSONem. Plus taki że masz wtedy model backend-as-a-service i możesz pod te sam backend podpiąć np. UI webowe w Angularze, UI pod Androida, UI pod iOS itd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1