
MVC(Model-view-controller):是一種應用程式架構,透過將程式碼拆開,分成模型(Model)、視圖(View)、控制器(Controller)三個部分,並透過路由系統,建立整個應用程式的設計模式。
在MVC架構中,request流程大致如下:
1.發出的request會由Controller來處理
2.接著Controller會和Model拿取Data
3.Controller再把拿到的資料給View,由View提供的template
4.最後Controller再結合data和template,回傳response
