永发信息网

高手指点:什么叫基于MVC的系统

答案:3  悬赏:60  手机版
解决时间 2021-03-20 10:25
高手指点:什么叫基于MVC的系统
最佳答案
MVC(Model-View-Controller)模式构建,以实现界面操作与数据逻辑处理之前的解藕,提高界面与数据处理模块的可复用性,方便模块划分及独立开发、测试,加快系统开发进度。
View(视图)部件:把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。
Model(模型)部件:是软件所处理问题逻辑在独立于外在显示内容和形式情况下的内在抽象,封装了问题的核心数据、逻辑和功能的计算关系,他独立于具体的界面表达和I/O操作。
Controller(控制器)部分: 是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保视图与模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。
MVC一个典型的交互过程如下:View部件将用户在界面进行的某个操作通知Controller,Controller会根据操作内容调用Model提供的逻辑计算功能,然后将得到的更新数据传递给View,后者最后完成用户界面的数据更新。
利用这种思想做的系统,就叫做基于MVC的系统,不基于的,那就是用其他思想或者就是代码模块混合在一起的!我也是接触没多久,其实百度里啥都说明了,多看看别人的吧!
全部回答
基于MVC 的 代码易于管理,业务控制和数据模型以及UI 展现都区分开了。这样的话,开发人员可以各司其职,同时代码简单易懂,当然也可以 复用。
mvc最好用iis7和windows server 2008企业版的系统,如果用mvc框架做的网站放在除windows 7 twindows server 2008以外的系统里,会出现很多问题,而且很大可能不能正常运行,配置起来很麻烦。所以基本于mvc的系统就是指可以运行mvc框架的系统,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
36÷39列竖式记算
成年人喝爽歪歪上火么
cad2015靶框大小里十字中间的小方框成了虚线
小辣椒手机为什么未设指示灯我昨天实的小辣椒
婚内欠款,一方隐瞒另一方欠款,且离婚协议书
检察院起诉到法院,诈骗46万能判刑几年?
泡菜泡后为什么会变软
陈胜和项梁兵变起义都是经过精心策划的,分别
求[蓬门今始为君开]by.阁之灵的叔侄bl小说*全
鼠标一直显示后台忙碌,还一直闪个不停
前二十名的乒乓球拍
宝骏310值得购买吗?
妙剪阁美发名店地址在哪,我要去那里办事
AJ1带NIKE标和jump man哪个好
扬力折弯机的e200控制报警
推荐资讯
请问我不懂手工做鞋,全请人办手工皮鞋厂,行
中国路灯之乡是哪?
现在的QQ网吧可以用微信支付网费吗?
前进牧场七队怎么去啊,有知道地址的么
接吻时,女生主动把舌头伸过来了,这能表明什
如果ab<0,a+b>0,|a|>|b|,试确定ab的正
伪装者汪曼春让明台招供?这样对明楼不好,但
为探究可燃物燃烧的条件,晓明同学在“我与化
女孩子说以后我们好好的吧是什么意思
二减x等于1.13
我164cm体重58.5公斤是不是很胖?为什么有人
泉州市住房公积金金门管理部地址好找么,我有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?