MVC MVC模式Modelviewcontroller是软件工程中的一种软件架构模式把软件系统分为三个基本部分模型Model视图View和控制器Controller MVC模式最早由Trygve Reenskaug在年提出是施乐帕罗奥多研究中心Xerox PARC在世纪年代为程序语言Smalltalk发明的一种软件架构MVC模式的目的是实现一种动态的程式设计使后续对程序的修改和扩展简化并且使程序某一部分的重复利用成为可能除此之外此模式透过对复杂度的简化使程序结构更加直观软件系统透过对自身基本部分分离的同时也赋予了各个基本部分应有的功能专业人员可以依據自身的专长分组 模型Model  程序员编写程序应有的功能实现算法等等数据库专家进行数据管理和数据库设计可以实现具体的功能 视图View  界面设计人员进行图形界面设计 控制器Controller 负责转发请求对请求进行处理