close

「MVC」是『資料處理邏輯』、『程式流程』、『資料呈現』三者分離的概念。
在「深入淺出設計模式」一書裡,對 MVC 三個角色的描述分別為:

  • Model - 持有資料、狀態、程式邏輯,並提供介面供人取得資料與狀態
  • View - 用來呈現 Model 中的資料與狀態
  • Controller - 取得使用者的輸入後,並解讀此輸入以轉換成 Model 對應的動作

在目前,依照WebMVC概念開發出來的有CakePHP 、 Code Igniter…等,
不過這些我還沒研究過,慢慢再來研究吧!

以上擷取透視 WebMVC一文,為「 PHP Smarty 樣版引擎」的作者所寫
想更了解的人可以去看看。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 jonas1011 的頭像
    jonas1011

    Jonas's Blog

    jonas1011 發表在 痞客邦 留言(0) 人氣()