一、关于MVC
1.简介
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller) 的缩写。是软件工程中的一种软件架构模式。
Model(模型)处理应用程序数据逻辑的部分。 View(视图)数据显示的部分、用户交互。 Controller(控制器)从视图读取数据,控制用户输入,并向模型发送数据。
优点:
1. 耦合性低:视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模 型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动 MVC的模型层即可。
2. 重用性高:用户可以通过电脑也可通过手机来订购某样产品,虽然订购的方式不 一样,但处理订购产品的方式是一样的。