Nie jestem pewny w jaki sposób mam dodać REST API do mojego projektu. REST API ma być zrobione jako osobny projekt, aplikacja i w jakiś sposób podłączona do mojego projektu, czy może ma być pozostawiona w głównym projekcie, lecz wszystkie RESTowe metody powinny być na endpoint np. '/api/jakasmetoda'? Jak wygląda w ogóle taki podział dużych projektów. Czy taka przykładowa aplikacja składa się z np. 3 niezależnych projektów: back-end, font-end, REST API. Jak to wygląda, bo w internecie nie mogę znaleźć coś na ten temat.
- Rejestracja:ponad 10 lat
- Ostatnio:6 miesięcy
- Lokalizacja:Warszawa
- Postów:3573
Przecież REST API to warstwa kontrolerów w Springu więc jak to ma być oddzielone od frontu?
- Rejestracja:ponad 9 lat
- Ostatnio:4 miesiące
- Postów:2787
scibi92 napisał(a):
Przecież REST API to warstwa kontrolerów w Springu więc jak to ma być oddzielone od frontu?
Chciałeś chyba napisać > jak to ma być oddzielone od backendu
REST API zawiera się w backendzie, natomiast front oczywiście że może być osobny - musi jedynie wiedziec pod jakie urle co wysyłać i czego oczekiwać z powrotem
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:35
Moja obecna struktura projektu wygląda tak https://zapodaj.net/3ec62e661de11.png.html. Wydaje mi się, że np. pakiet 'app' jest źle zaplanowany, bo wszystkie pakiety są tam bezpośrednio, przez co można się pogubić. Jest jakiś określony profesjonalny sposób w jaki sposób podzielić profesjonalnie projekt? Kiedyś ktoś dał tutaj na forum link, gdzie był dobry sposób na layer takiego projektu, gdzie wszystko jest poukładane, jednak nie mogę tego znaleźć.

- Rejestracja:około 21 lat
- Ostatnio:około 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
Multi-module project. Wyciągnij całą logikę biznesową aplikacji do osobnego modułu, który znów sam też będzie multi-module, z podziałem logiki domenowej na kawałki.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.