1.傳統的javaweb開發
在傳統的開發中,開發流程為:
前端 -> html靜態頁面 -> 后端 -> JSP
image.png
這種開發方式,前后端出現問題時,溝通效率極低。
2.前后端分離開發
前端只需要獨立編寫客戶端代碼,后端也只需要獨立編寫服務端代碼提供數據接口即可。
前端通過Ajax請求來訪問后端數據接口,將Model展示到View中
前后端開發者只需要提前
約定好接口文檔(URL、參數、數據類型......),然后分別獨立開發即可。
前端可以造假數據進行測試,完全不需要依賴于后端,最后完成前后端集成即可。
開發流程:
前端html -> Ajax -> Restful接口 ->后端數據接口
image.png
實現技術:
springboot + vue
參考視頻:bilibili