对于MCV的学习

对于MCV的学习对于 MCV 的学习 1 介绍 MVC 全名是 Model View Controller 是模型 model 视图 view 控制器 controller 的缩写 一种软件设计典范 用一种业务逻辑 数据 界面显示分离的方法组织代码 将业务逻辑聚集到一个部件里面

大家好,我是讯享网,很高兴认识大家。

对于MCV的学习

1.介绍

MVC 全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

  • M:模型层 获取数据并处理返回数据
  • V:视图层 将获得的数据进行组织,美化等,并最终向用户输出,可以直观的看到web界面


    讯享网

  • C:控制器层 调用模型并调用视图,将模型产生的数据传递给视图 让相关的视图显示,是向系统发出指令的工具和帮手。

2.MCV工作原理

在这里插入图片描述

3.MCV工作优势

  • 各层各司其职 ,互不干扰。如果三层中某一层出现问题,那么对这一层进行相应的更改就行了,并不需要把所有层代码进行更新。
  • 2.有利于开发者的分工,比如说网页设计人员就可以去专门去修改视图层,而对业务逻辑熟悉的人员就可以专门去修改模型层的东西,而其他人员就可以专门的去修改控制器的东西。
  • 有利于代码的重用,在维护和二次开发中 ,mvc框架可以最大化的提高代码重用性,节省开发时间,提高效率。

4.MCV单一入口原则

  • 在一个web应用程序中,所有的请求都指向同一个脚本文件,这样做的好处是在做访问限制时,可以更方便快捷的实现,单一入口 机制也使mvc得以实现。可以更好地调用model 、view 层。
  • 在这里插入图片描述
小讯
上一篇 2025-01-18 21:00
下一篇 2025-01-27 21:29

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/17603.html