MVC (Model-View-Controller,模型视图控制器)是一种软件的设计模式,它最早是由 20 世纪 70 年代的 Smalltalk 语言提出的,即把一个复杂的软件工程分解为三个层面:模型、视图和控制器。 模型是对象及其数据结构的实现,通常包含数据库操作。 视图表示用户界面,在网站中通常就是 HTML 的组织结构。 控制器用于处理用户请求和数据流、复杂模型,将输出传递给视图。