MVC设计模式
M-----Model模型
V------View试图,即指前端页面
C------Controller控制器,即Servlet,前端与后台的交互中心
个人理解:
Model
模型层
业务数据信息显示
关注支撑业务的信息构成,通常是多个业务实体组合构成
包含:实体类 entity 属性抽象;
View
视图层
实现数据呈现 提供页面
Controller
控制层
通过用业务逻辑产生合适的数据
传递模型层生产调取数据给试图层用于呈现
MVC是一种架构模式
程序分层,分工合作,相互独立且相互合作
程序分层解释:
视图层 模型层 控制层。
分工合作:程序员工种分离。
相互独立,相互合作:三层级 依据业务和流程 进行分离 独立工作;但通过数据传输 进行合作最终完成结果页面输出
MVC是一种思考方式
模型层思考:需要给客户展示什么?
视图层思考:如何将数据布局 又没合理展现个用户
控制层思考:调用哪些逻辑 ,整体协作效率更高 性能更好