MVC是Model-View-Controller的简称,即模型-视图-控制器。
模型是应用程序的主体部分,表示业务逻辑和业务数据。模型为视图提供数据。一个模型可以为多个视图提供数据,这提高了模型代码的重用性。
视图是用户看到并与之交互的界面,其作用为向用户显示相关的数据、接受用户的输入,但不进行任何实际的业务处理。
控制器接受请求并决定调用哪个模型组件去处理请求,然后决定调用哪个视图来显示模型返回的数据,以此来完成用户的要求。
以下是MVC设计模式的处理过程图
以下是两个案例的流程图
案例一:查询
案例二:删除