Spring MVC a Spring REST - czy to to samo?

Spring MVC a Spring REST - czy to to samo?
azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
0

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?

galleanv
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 9 lat
0

Powiedzmy, że Spring MVC wystawia 'dane' po http, jedną z formy tych danych może być rest`owa usługa.

azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
0

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

galleanv
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 9 lat
0

(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ę.

edytowany 3x, ostatnio: galleanv
azalut
  • Rejestracja:około 12 lat
  • Ostatnio:ponad rok
  • Postów:1129
0

@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

edytowany 1x, ostatnio: azalut
NoZi
mijają 3 tygodnie od Twojego ostatniego posta nt. springa i @requestMapping, a Ty dalej nie masz pojęcia o czym piszesz. Proponuję zmienić technologię na coś prostszego, zainteresuj się może w takim razie cdi + jax-rs, może szybciej zrozumiesz resta ;)
azalut
przez ten cały czas nie zajmowałem się Springiem, byłem trochę zajęty :P Nie jest tak, że nie rozumiem @RequestMapping, ale po prostu pytam - czy w Spring Framework za REST odpowiada Spring MVC czy maja jakiś inny mechanizm - to tyle :P
azalut
a tak btw @NoZi: w takim razie JAX-RS jest łatwiejszy niż Springowe REST?

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.