Witam,
Bardzo proszę o wytłumaczenie bądź jakieś nakierowanie mojego rozumowania w kierunku poniższych pytań. Zawiłości, których nie mogę zrozumieć na moich początkach to głównie REST API.
1. Robiąc kurs na jednej z najpopularniejszych stron, kończąc dział REST API w springu zrozumiałem że aplikację restową tworzymy po to aby na wszelki w przyszłości dać jej możliwość jako np. aplikacja mobilna na smartfony. -> Czy po to właśnie służy REST API?
2. W jaki sposób aplikacje (szczególnie aplikacja mobilna) mają możliwość korzystania z logiki biznesowej danego REST API, gdy dajmy do niej dostęp tylko za pomocą MVC REST? Aplikacja mobilna włącza sobie jakoś przeglądarkę i zaczyna działać poprze wpisywanie w pasek URL np. ksiegarnia.pl/api/books/1 i oto takim sposobem apka mobilna ma zwrócony json którym jest książka o ID równym 1 !?
3. troszkę odbiega od kontekstu pytań, jednak nwm czy to nie jest związane z REST. Tworzę pierwszą stronkę, która korzysta z JPA + SPRIGNA + MVC + THYMELEAF, dodane mam już mnóstwo funkcji, jest tam ileś stron i podstron, jednak teraz dopiero natrafiam na problem, jak ja mogę zwrócić w URL dany numer paginacji strony, lub jakieś dane w URL?
Dzięki za każdą odpowiedź.