- MVC架构是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。用一种逻辑、数据、界面相分离的思想组织代码。具有耦合性低,重用性高,部署快等等优点。
- 视图层(View):负责格式化数据并把它们呈现给用户,包括数据展示、用户交互、数据验证、界面设计等功能。
控制层(Controller):负责接收并转发请求,对请求进行处理后,指定视图并将响应结果发送给客户端。
数据模型层(Model):模型对象拥有最多的处理任务,是应用程序的主体部分,它负责数据逻辑(业务规则)的处理和实现数据操作(即在数据库中存取数据)。