模型-視圖-控制器(MVC)是Xerox PARC在八十年代為編程語言Smalltalk-80發明的壹種軟件設計模式,至今已被廣泛使用。最近幾年被推薦為Sun公司J2EE平臺的設計模式,並且受到越來越多的使用 ColdFusion 和 PHP 的開發者的歡迎。模型-視圖-控制器模式是壹個有用的工具箱,它有很多好處,但也有壹些缺點。
MVC如何工作
MVC是壹個設計模式,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。