2011-01-23 5 views
2

J'ai réfléchi toute la journée à la façon dont je peux configurer Spring MVC 3.0 (plus spécifiquement les capacités REST), avec GWT. C'est-à-dire que je ne veux plus utiliser GWT RPC, la communication sera faite via REST. Le problème est que je suis très nouveau avec le Spring Framework, et les seuls tutoriels que j'ai trouvé, ils utilisaient JSP, c'est exactement là où je suis coincé ... Y at-il un moyen de jouer avec Spring sans JSP page, seulement en utilisant le Vue GWT?GWT + Spring MVC (services web RESTful)

Répondre

5

Je suppose que ce que vous tentez de faire est de faire en sorte qu'un contrôleur Spring renvoie des données JSON ou XML?

Il y a deux façons de le faire:

  1. utiliser un ContentNegotiatingViewResolver
  2. utilisation HttpMessageConverters en combinaison avec l'annotation @ResponseBody

Les deux méthodes sont couvertes en détail ici: http://hillert.blogspot.com/2011/01/rest-with-spring-contentnegotiatingview.html

Les personnes de printemps couvrent la méthode @RequestBody ici: http://blog.springsource.com/2010/01/25/ajax-simplifications-in-spring-3-0/

Voici le blog couvrant la ContentNegotiatingViewResolver: http://blog.springsource.com/2009/03/08/rest-in-spring-3-mvc/

Exemple de code se trouve à: https://src.springframework.org/svn/spring-samples/mvc-ajax/trunk/

J'espère que cela aide.

+0

C'est la bonne direction à suivre. Je préfère la combinaison HttpMessageConverter et @ResponseBody car c'est plus simple – chris

Questions connexes