我一直在思考如何使用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. REST風格的Web服務框架與Spring MVC REST支持的比較
- 2. REST風格的Web服務中的@POST
- 3. Grails中的REST風格的Web服務
- 4. CakePHP中的REST風格的Web服務
- 5. 帶有REST風格的服務和靜態HTML的Spring MVC
- 6. 使用Spring框架的REST風格的Web服務
- 7. 實現REST風格的Web服務
- 8. TomEE與Jersey REST風格的Web服務
- 9. REST風格的Web服務發佈API
- 10. REST風格的Web服務GET文件
- 11. 設置REST風格的Web服務
- 12. 什麼是REST風格的Web服務
- 13. REST風格的Web服務和RESTful API
- 14. jquery REST風格的Web服務
- 15. 關於REST風格的Web服務
- 16. REST風格的web服務代理類
- 17. ASP.NET REST風格的Web服務
- 18. Spring MVC,REST風格的服務和Apache Shiro策略
- 19. 使用Spring引導創建REST風格的Web服務
- 20. Spring REST風格Web服務的端口綁定
- 21. Spring Security驗證REST風格的Web服務
- 22. 需要在Struts2和Spring中實現REST風格的Web服務
- 23. Spring REST風格的Web服務POST對象
- 24. 使用ASP.NET MVC的REST風格的Web服務
- 25. REST風格的API與Spring MVC和GWT和覆蓋類型
- 26. Spring MVC的REST/JSON服務
- 27. 在REST風格的Web服務中公開服務
- 28. 惠普服務管理器REST風格的Web服務查詢
- 29. SSIS ETL vs REST風格的Web服務vs服務總線
- 30. 使用XMPP服務器設計REST風格的Web服務
這是正確的方向。我更喜歡HttpMessageConverter和@ResponseBody組合,因爲它更簡單 – chris 2011-01-23 01:53:37