Spring Boot + Vue——為什麼前後端要分“梨”?

前後端分離就是將一個應用的前端程式碼和後端程式碼分開寫,但是為什麼這樣做呢?

①傳統的java Web 開放中,前端使用了JSP開放,JSP不是由後端開發者來獨立完成的。

前端 >> HTML靜態頁面 >> 後端 >> JSP

這種開發方式效率比較低,可以使用前後端分離的方式進行開放,這樣便可以完美地解決這一問題。

前後端分離之後,前端只需要獨立編寫客戶端程式碼,後端也只需要獨立編寫服務端程式碼提供資料介面即可。

前端透過Ajax請求來訪問後端的資料介面,將Model展示到View中即可。

前後端開放者只需要提前約定好介面文件(URL,引數,資料型別),然後分佈獨立開發即可,前端可以造假資料進行測試,完全不需要依賴於後端,最後完成前後端整合即可,極大的提升了開發效率。

單體 >> 前端應用 + 後端應用

前端應用: 負責資料展示和使用者互動

後端應用: 負責提供資料處理介面

前端 HTML >>Ajax >>RESTFUL 後端資料介面

Spring Boot + Vue——為什麼前後端要分“梨”?

Spring Boot + Vue——為什麼前後端要分“梨”?

實現技術

Spring Boot + Vue (最方便,最常用的一種實現技術)

使用Spring Boot 進行後端應用開發,使用Vue 進行前端應用開發。

Spring Boot + Vue——為什麼前後端要分“梨”?