我一直在思考如何使用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