我一直在思考如何使用GWT设置Spring MVC 3.0(更具体地说是REST功能)。也就是说,我不想再使用GWT RPC,通信将通过REST完成。问题是,我对Spring Framework非常新,而且我发现了唯一的教程,他们使用的是JSP,这正是我陷入困境的地方......有没有一种方法可以与没有JSP页面的Spring一起玩,只能使用GWT视图?GWT + Spring MVC(REST风格的Web服务)
2
A
回答
5
我假设你想要做的是有一个Spring控制器返回JSON或XML数据?
有两种方法可以做到这一点:
- 使用ContentNegotiatingViewResolver结合
- 使用HttpMessageConverters与注释@ResponseBody
这两种方法都覆盖在这里一些细节:http://hillert.blogspot.com/2011/01/rest-with-spring-contentnegotiatingview.html
春天的人们在这里覆盖@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/
我希望这有助于。
相关问题
- 1. CakePHP中的REST风格的Web服务
- 2. 带有REST风格的服务和静态HTML的Spring MVC
- 3. 关于REST风格的Web服务
- 4. ASP.NET REST风格的Web服务
- 5. REST风格的Web服务GET文件
- 6. jquery REST风格的Web服务
- 7. REST风格的web服务代理类
- 8. 什么是REST风格的Web服务
- 9. Spring MVC,REST风格的服务和Apache Shiro策略
- 10. 需要在Struts2和Spring中实现REST风格的Web服务
- 11. Spring REST风格的Web服务POST对象
- 12. 使用ASP.NET MVC的REST风格的Web服务
- 13. 在REST风格的Web服务中公开服务
- 14. 使用XMPP服务器设计REST风格的Web服务
- 15. 防止垃圾邮件REST风格的JSON Web服务
- 16. 使用Spring REST风格的Web服务,使用Maven编译错误的Hibernate
- 17. 使用OpenID(RPX)(也许OAuth)实现REST风格的Web服务
- 18. 如何获得Spring,Hibernate,REST风格的Web服务和Gradle一起工作
- 19. 无法启动REST风格的Web服务IntelliJ
- 20. 了解REST风格的Web服务压力测试结果
- 21. 如何安全地在Spring REST风格的登录服务
- 22. WebFaction中的Python程序的REST风格的Web服务或API
- 23. REST风格的Web服务:处理无效的URI - 404错误
- 24. C#代码中的REST风格的Web服务
- 25. 适用于iOS的REST风格的Web服务器库
- 26. Android应用程序的REST风格的Web服务
- 27. Eclipse和Jetty的Java REST风格的Web服务教程
- 28. Google App Engine上的REST风格的Web服务
- 29. 将PDF作为输入文件的REST风格的Web服务
- 30. 用于REST风格的Web服务的URI
这是正确的方向。我更喜欢HttpMessageConverter和@ResponseBody组合,因为它更简单 – chris 2011-01-23 01:53:37