MVC 即模型(Model) 、视图(View)、控制器(Controller)。
MVC(Model-View-Controller)是一种软件架构模式,用于设计和组织代码。它将一个应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。每个组件有不同的责任,以实现代码的分离和模块化,以便更容易维护和扩展应用程序。
通俗来说,各司其职高效完成任务。
- 模型(Model)
模型是用于处理数据逻辑的部分。
所谓数据逻辑,也就是数据的映射以及对数据的增删改查,Bean、DAO(data access object,数据访问对象)等都属于模型部分。
- 视图(View)
视图负责数据与其它信息的显示,也就是给用户看到的页面。
html、JSP 等页面都可以作为视图。
- 控制器(controller)
控制器是模型与视图之间的桥梁,控制着数据与用户的交互。
控制器通常负责从视图读取数据,处理用户输入,并向模型发送数据,也可以从模型中读取数据,再发送给视图,由视图显示。