栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

前端面试必备(3)MVC

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

前端面试必备(3)MVC

前言

前端面试题大全来啦,本文已收录于:《前端面试题大全》专栏

此专栏目的在于,解决找工作中所有常见的前端面试题,助您找个好工作,每周持续更新中,欢迎免费订阅!!!

​


文章目录

MVC是什么

MVC模式的设计思想


MVC是什么

MVC是一种设计模式,所谓的设计模式就是我们在设计WEB开发过程中,总结出的一些套路,或者模板化的内容

M代表的model模型

V代表view视图

controller控制器

例子:

如果我们现在开发的是一个商城网站,一个用户访问商城网站的首页,那么就是向服务器发送一个请求,这个请求就需要有一个调度中心进行调度,在MVC模式中,controller就起到了一个调度中心的作用,接收到用户的请求以后,发现用户访问的是商城首页,那么我们需要去数据库中获取商品信息, 这个时候就需要与模型model进行沟通,通常情况下会将数据库中每一个表定义为一个model,比如有一个商品表就是商品模型,所有与商品相关的一些数据交互以及数据处理,我们全部放到商品模型中进行处理,模型会与数据库进行交互,从数据表中读取相关的信息,最后在返回我们的controller控制器,controller控制器接收到数据以后需要将这些内容展现在用户面前,这个时候就会返回到视图层view,视图层就是向用户展示html显示的数据

MVC模式的设计思想

MVC的设计思想在于分层

MVC是相互独立的,通过这样设计以后,我们就可以对他们进行单独处理,比如对于前端开发人员,他们只负责好前端视图展示就可以了,对于后端开发人员,他会考虑到数据的调度以及数据的获取,这样大家分工协作,最后实现一个统一的功能,这就是MVC模式的设计思想

​

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/959400.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号