Spring MVC a REST

Odpowiedz Nowy wątek
2017-09-23 14:02
Brunatny Pomidor
0

Witam

Mam pytanie co do tworzenia aplikacji webowych z użyciem Javy , Springa i REST API

Mam przykładową aplikację CRUD bazującą na widokach JSP w jakim celu mogę dodać REST api nie do końca rozumiem założenia Resta..
Czy można podpinać Restowe Controllery pod widoki JSP tak aby np w tabeli wyświetlić to co nas interesuje?

Pozostało 580 znaków

2017-09-23 14:26
0

Jak piszą na stronie spring.io :
@RestController annotation, marks the class as a controller where every method returns a domain object instead of a view.
Więc teoretycznie nie powinieneś używać tak oznaczonego kontrolera do zwracania widoków. Podobno istnieje taka możliwość, więcej tu: https://stackoverflow.com/que[...]ntroller-to-return-a-jsp-page ale nigdy takiego sposobu nie testowałem. W restowej architekturze bardzo upraszczając chodzi o to, że odpowiedzi są wpisywanie bezpośrednio w odpowiedż HTTP jako JSON lub XML itd. Następnie tą odpowiedź możesz sobie przetworzyć na Twoją stronę (mam tu na myśli front-end) za pomocą np. Angulara Polecam stronę : https://spring.io/guides/gs/rest-service/

Pozostało 580 znaków

2017-09-23 14:27
0

Rest jest po to żeby oddzielić klienta od backendu no front w JS od Springa


Nie pomagam przez PM. Pytania zadaje się na forum.

Pozostało 580 znaków

2017-09-23 21:18
3

Wyobraź sobie że piszesz aplikację która ma wiele frontendów. Ma jakiś interfejs webowy, ale ma też aplikacje mobilną i desktopową. Taki facebook jest w webie ale ma też mobilną apkę. Jeśli teraz chcesz mieć tylko 1 backend i podpiąć do niego wiele frontów to właśnie REST i Backend-as-a-service się do tego dobrze sprawdza. Masz jeden serwer który zwraca dane jsonem przez REST i osobno od niego piszesz sobie aplikacje mobilną która podpina się pod ten rest i aplikacje webową która sie podpina itd.
Pod ten twój widok jsp/jstl nijak mobilnej aplikacji nie podepniesz.


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...
edytowany 1x, ostatnio: Shalom, 2017-09-23 21:18
jakoś podepnie, będzie parsować htmla ;) - Papec 2017-09-23 22:01

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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