Witam
Nie chciałem w sumie zakładać nowego wątku tylko podbić pytaniem jakiś stary, ale doszedłem do wniosku, że pytanie nie będzie nigdzie pasowało :)
Nasunęło mi się pytanie. Jestem nowy w Springu i powoli odkrywam jego tajniki.
Zastanawia mnie czym różni sie Spring MVC od wystawiania REST w Springu? @Shalom pisałeś mi kiedyś, że MVC sam wystawia interfejs REST - w związku z tym pisanie aplikacji w Spring MVC = wystawianie springowego REST? czy Spring ma swój osobny moduł dla REST'a?
Powiedzmy, że Spring MVC wystawia 'dane' po http, jedną z formy tych danych może być rest`owa usługa.
a troche bardziej szczegółowo @galleanv? Jakie moga byc inne formy wystawiania danych przez Springa MVC oprócz wspomniantego REST'a? od poczatku jak poznawałem Spring MVC to ten @RequestMapping nie pasował mi do dotychczas poznanych frameworkow(component based) i wiedziałem, że tu coś jest nie tak :D i wychodzi że to już prawie REST, albo już to jest całkiem REST
(Spring MVC jest action based)
Generalnie można wystawić usługi REST'owe używając Spring MVC, ale można też robić inne rzeczy.
Spring MVC może serwować np RSS, XML, JSON, stronki www w jsp, obsługiwać formularze, upload/download plików i jeżeli miałeś okazje uścisnąć dłoń Rod'a Johnson'a to Spring MVC może też robić kawę.
@galleanv czyli tak de facto Spring MVC wystawia rest - który aktualnie obsługuje plikami .jsp, ale mogłbym również zostawić jakiś-tam projekt tak jak jest i obsłużyć go jakims JavaScriptowym frameworkiem MVC? Zmian w kodzie Java'owym nie bedzie?
Robić kawe? :D
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.