对于mvc的理解
来源:互联网 发布:13年淘宝双十一销售额 编辑:程序博客网 时间:2024/05/01 22:05
经常有人混淆mvc和软件的三层架构,经过一年多的工作,说一下自己的理解。
mvc,是一种设计思想,只是个指导方针。这个方针是:一个工程可以分为表现层,控制器,数据模型。
控制器就是一个转接头,两边对接表现层和数据模型。
比如mvc的一种表现形式:26个英文字母就是26个数据模型,组合出的单词就是无数个表现层,把数据模型组合成单词的人就是控制器。于是数据模型就可以很大程度的重用。
三层(也可以分多层)架构,是指导方针的一种表现形式(这里的指导方针不一定是指mvc),ui层,bll层,dal层,按照mvc的思想,ui层包括了mvc里的v和c,而bll层和dal层一起组成m。
软件的三层架构里的任意一层,都可以用mvc来分解。
比如bll层,可以分为共通函数和调用共通函数的业务函数,于是共通函数就是数据模型,业务函数就是控制器,bll层之外的调用bll层的就是表现层。
0 0
- 对于MVC的理解
- 对于mvc的理解
- 对于MVC的理解
- 对于MVC模式的理解
- 初学java,对于MVC模式的理解
- 一个初学者对于MVC架构的理解
- 一个初学者对于MVC架构的理解
- 一个初学者对于MVC架构的理解
- 对于spring-mvc的设计理解
- 一个初学者对于MVC架构的理解
- 一个初学者对于MVC架构的理解
- 自己对于MVC开发模式的理解-2
- 对于angular 中MVC 和 MVVM 的一些个人理解
- 对于MVC的认识
- 对于继承的理解
- 对于volatile的理解
- 对于分布式的理解
- 对于volatile的理解
- NYOJ 116 树状数组 基本用法(单点更新,区间求和)
- zookeeper注意几点
- 上传表单
- Spring Aop配置使用示例及实现过程和原理介绍
- Android系统移植与平台开发(三)- JNI介绍
- 对于mvc的理解
- android 调用ZXing包实现二维码预览框图片有拉伸
- 设计模式C++实现(6)——建造者模式
- 免杀
- C语言入门(二十五)文件操作
- URL传值乱码
- ES配置
- AFNetworking 开发中常用的总结
- 解决继承RecyclerView.Adapter界面崩溃及部分布局不显现的问题【 You must call removeView() on the child's parent first.】