永发信息网

前端跟后端的MVC架构有什么不同

答案:2  悬赏:0  手机版
解决时间 2021-02-08 19:01
前端跟后端的MVC架构有什么不同
最佳答案
相对而言,后端的特点,能访问数据库,页面是整个刷新掉的。而前端的特点,只能缓存服务器给的数据,界面需要局部更新来保证用户体验。
这两个差别导致 Model 跟 View 的关系大相径庭。一个结果就是前端数据界面的绑定相对严重。
全部回答
mvc是三个单词的缩写,这三个单词分别为:模型(model)、视图(view)和控制(controller)。

mvc架构是交互式应用中广泛使用的架构。它将对象按功能进行划分,尽可能地最小化对象之间的耦合度。mvc架构与传统的应用程序架构—输入,处理,输出给用户接口的模型相对应。它们也与基于域的多层企业级web应用相对应。



mvc架构将应用分为三层—模型,视图,控制,并减弱它们各自的责任。每一层处理特定的任务并对其它层有特殊的责任。

a. 模型存储业务数据和控制访问与修改业务数据的业务逻辑或操作。表现上看,模型与软件中的函数功能有些相似。当模型改变时会通知视图并为视图提供了查询模型状态的能力。它也为控制器提供了访问封装在模型中的应用功能函数的能力。

b. 视图展示模型中的内容。它访问模型中的数据并完成数据的显示工作。当模型改变时它会即时更新数据的展示。视图也完成将用户的输入传递到控制器的功能。

c. 控制器定义了应用程序的行为。它分派用户的请求然后调用相应的视图来展示。它解析用户的输入然后与模型中完成相应功能的事件处理相匹配。在标准的gui客户端应用中,用户输入包括点击按钮和选择菜单。在web应用中,它们则是web层中的http get和post请求。控制器选择相应的视图来显示是基于用户与模型相互交互的结果。一个典型的应用是所有相关的功能由一个控制器来处理。一些应用针对不同的客户端类型采用不同的控制器来处理,因为视图的交互与选择可能因客户端类型的不同而有所不同。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
洲仔中心供电所(缴费终端)地址在什么地方,想
刚拿的驾照能贷款买车吗
团伙职务侵占被拘留,公司不起诉还会有事吗?
河南蓝金农业科技有限公司在什么地方啊,我要
大沙中心供电所(缴费终端)地址在什么地方,想
你好 我想问我有一台饭店用四门冰箱 ,制冷温
我的养生锅原来是白色现在炒菜成了黄色了怎么
大沙中心供电所(新江营业厅)地址在什么地方,
凯越自选超市地址在哪,我要去那里办事
青岛离淮坊有多少公里
英语改错题,急求答案!Today is Sunday,I have
欢聚堂烧烤这个地址在什么地方,我要处理点事
大旺供电所(缴费终端)地址在什么地方,我要处
现代版僵尸片~
东莞车管所多长时间放一次新号段的自选车牌?
推荐资讯
想去塘沽玩儿 在沙滩上抓抓螃蟹 玩玩儿水嘛的
作文可以不让家长看吗?家长未经允许查看侵犯
长子开头的成语有哪些
微信已实名认证没银行卡红包能发吗
手指断掉缝针后拆线了可以吃点辣椒吗?
光音音乐现场地址在哪,我要去那里办事
新农村社保养老金计算方法
利民日杂五金商店地址在什么地方,我要处理点
广州市南沙区横沥镇新村村民委员会这个地址在
今天是非常有意思的一天用英语怎么说
《三国演义》中荀彧的结局是()。
明星上传照片能不能赚钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?