博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC框架学习
阅读量:6333 次
发布时间:2019-06-22

本文共 473 字,大约阅读时间需要 1 分钟。

MVC: 模型(model)--视图(view)--控制器(controller),一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法。

 

视图就是用户看到并与之交互的页面,mvc好处是它能为应用程序处理很多不同的视图。在视图中其实并没有真正的处理发生,不管这些数据时联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户草种的方法。

 

模型表示企业数据和业务规则。模型拥有最多的处理任务,被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。

 

控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击web页面中的超链接和发送html表单时,控制器本身不输出任何东西和做任何处理。它只是接受请求并决定调用哪个模型构建去处理请求,然后再确定用哪个视图来显示返回的数据。

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/pandy/archive/2013/04/12/3016856.html

你可能感兴趣的文章
通俗易懂理解 AI “深度学习”的基本原理:梯度下降
查看>>
大数据统计之基数估计(Cardinality Estimation)
查看>>
ubuntu 下mysql 5.6安装、删除和配置中文乱码问题
查看>>
我的友情链接
查看>>
Guava Files
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
苹果手机开源×××-StrongSwan【新任帮主】
查看>>
hadoop2.6 编译
查看>>
Set up KVM/QEMU/SPICE on Ubuntu 11.04
查看>>
2012-07-18
查看>>
wildfly 多实例启动
查看>>
性能测试工具
查看>>
Retrofit
查看>>
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222
查看>>
Reactor模式
查看>>
Sofire v1.0 开源——WinForm/SL/WebForm 的 Remoting(1)
查看>>
我的友情链接
查看>>
使用包ldap3进行Python的LDAP操作3
查看>>
【xinfanqie】9大方法迅速解决电脑黑屏问题
查看>>