我是新來的春天。我正在嘗試爲現有的基於Spring MVC的報告項目添加新的功能。新功能將使用戶能夠安排特定報告每隔一段時間運行一次。我發現在當前的設計中,MVC的模型和控制器部分緊密耦合。由於時間限制,我沒有試圖分離模型和控制器,而是希望按原樣使用現有基礎架構。我的計劃是模仿pojo中的瀏覽器請求,並以某種方式調用spring的MVC來處理我的請求。我是否正確,如果是的話,如何從POJO調用Spring MVC,如果不是的話,那麼正確的方法是什麼。請幫助........如何從pojo調用spring mvc
0
A
回答
0
如果我理解正確的話,基本上你想:
- 創建一個非Web應用程序,使得請求現有的Spring MVC控制器
- 和你不得不重用現有的控制器
- 和不重複使用的商業模式,因爲你沒有商業模式從控制器分開的時間
基本上,您正在使用這種方法進行Web服務,您可以通過http使用http客戶端庫向控制器發出請求。或許,以json的形式獲取響應,您可以稍後將其映射到java bean中,然後繼續您的工作。
您可以讓控制器返回the view's model as xml, or json, etc,或者甚至直接返回return a bean as json or xml using spring's message converter。
如果您已經在使用Spring 3,那麼可以使用RestTemplate來簡化此操作。 你也可以使用Apache的HttpClient,它的有趣的例子,你可以在這個REST template代碼中看到。 這個related Q&A on java http clients也可能有幫助。
相關問題
- 1. Spring MVC反射 - 調用Pojo設置器
- 2. 如何從Javascript調用Spring MVC?
- 3. Spring MVC POJO綁定解釋
- 4. 如何從POJO調用Spring管理對象?
- 5. 如何調用一個POJO
- 6. 返回POJO作爲JSON在Spring MVC 4
- 7. 從POJO調用基於Spring的Web應用程序類
- 8. 如何把握日文字符在Spring MVC POJO的領域
- 9. 如何將cookie值綁定到Spring MVC中的pojo字段?
- 10. 從POJO調用Java ee @model
- 11. 從Spring MVC調度到Spring Webflow
- 12. 如何從Spring MVC登錄
- 13. Spring MVC的調用JSP從子菜單
- 14. 從Java Spring MVC調用Node.Js Rest API(POST)
- 15. 我們如何從視圖調用另一個視圖Spring MVC
- 16. 與調用POJO
- 17. 使用ajax + spring MVC調用jsp MVC
- 18. Spring MVC Controller兩次調用
- 19. 如何調試Spring MVC的URL映射?
- 20. Spring MVC的:在服務中使用正確的封裝POJO
- 21. 在Spring MVC中驗證POJO而不使用@Valid
- 22. Spring MVC https如何啓用?
- 23. 如何使用Spring MVC的
- 24. 如何使用Spring MVC
- 25. 如何使用Spring MVC的
- 26. 如何使用Spring MVC的
- 27. Spring Data Couchbase:如何從嵌套的POJO中重命名字段?
- 28. 從MVC控制器調用REST API(Spring MVC)
- 29. 如何調用Spring Portlet
- 30. 從Spring MVC的