GWT + Spring MVC(RESTful Web服务)
问题内容:
我一直在思考如何使用GWT设置Spring MVC 3.0(更具体地说是REST功能)。也就是说,我不再想要使用GWT
RPC,通信将通过REST进行。问题是我对Spring框架还很陌生,而我发现的唯一教程却是使用JSP,这正是我遇到的问题。有没有办法在没有JSP页面的情况下使用Spring?
GWT视图?
问题答案:
我假设您想做的是让Spring控制器返回JSON或XML数据?
有两种方法可以做到这一点:
- 使用ContentNegotiatingViewResolver
- 将HttpMessageConverters与@ResponseBody批注结合使用
此处详细介绍了这两种方法:http : //hillert.blogspot.com/2011/01/rest-with-
spring-contentnegotiatingview.html
spring人们在这里介绍了@RequestBody方法:http : //blog.springsource.com/2010/01/25/ajax-
simplifications-in-spring-3-0/
这是涵盖ContentNegotiatingViewResolver的博客文章:http : //blog.springsource.com/2009/03/08/rest-in-
spring-3-mvc/
可以在以下位置找到示例代码:https : //src.springframework.org/svn/spring-samples/mvc-
ajax/trunk/
我希望这有帮助。