php之MVC模式學習筆記
對於web應用的體系是多樣化的,MVC模式將web體系清晰的分離出來,包括一般性的頁面呈現,身份驗證,表單數據的提交驗證….
在概念上,MVC模式的定義的是model,view以及controller三者之間的橋樑。controller以及view都依賴於model,因爲view和controller都得向model發送數據請求。數據通過controller輸入到你的系統當中,並最終通過view顯示出結果。對於你一個php開發者,更具體的來說,controller處理每一個外部的http請求,而view將產生http迴應
- MVC模式將軟件組織架構分爲3層
- model結合了應用數據,應用流程以及業務邏輯
- view從model中提取數據並呈現出來
- controller調用應用流程,接收輸入並傳送給model和view