2017-08-07 66 views
-2

我已經使用Spring 4構建了一個Web應用程序。該應用程序允許搜索用戶,創建元素等。我應該使用Spring寧靜的web服務或控制器來生成json嗎?

需求更改。現在我必須將搜索結果作爲json而不是html來傳遞(但爲了以防萬一)。

問題是,我應該使用控制器並根據參數使用json/html重定向到jsp?或者使用Spring寧靜的Web服務?(我從來沒有用過這個,需要學習如何)如果我使用Spring restful,我必須做同樣的工作,我已經做了與Web版本生成JSON?

+0

這是關於切換視圖模型,如果MVN分離被保留。 – Antoniossss

回答

1

這取決於你是如何設計你以前的MVC應用程序。

我的建議是遵循:

但更好的使用Spring REST控制器。機制或多或少像MVC一樣。我假設你有服務圖層CRUD你的應用程序的數據。

更好地使用這些服務,只是創造@RestController爲您的應用程序。 @ResponseBody應該是您從控制器返回的模型。並且@RequestBody將保存一般POST, PATCH, DELETE請求的數據。

祝你好運。

+0

我以前的MVC應用程序是按照MVC規則設計的,我的控制器非常乾淨,不超過34行代碼。我將使用Spring REST,它不復雜:)!謝謝! – Rony

相關問題