如题,小白请教各位大侠
解决方案 »
- 求教 这是什么格式的数据
- 关于ASP.net中注释文档的生成问题
- ASP.net中几个关联表查询,group by 的用法
- Session问题·····!!!!!!!!!!!!!
- 在线等关于怎么在ASP.NET 中动态注册数据源
- 如何删除asp.net上传的图片
- 请问为什么读不出在datagrid里面的模板列里的label控件的值啊??代码如下
- 怎样开发能对DOC,PDF,XLS文档进行全文搜索的文件管理系统?谢谢
- asp.net图片轮播绑定数据后不轮播
- 批量上传问题,有附件源码下载,帮忙看看。。具体问题进来看吧。。。
- web IM“服务器推”长连接页面超时解决办法?怎么样能不超时
- 处理ajax返回值
可以用它来创建在域对象和UI表示层对象之间的区分。
三层结构是N层结构的一种
三层架构是在一个应用程序中把数据(数据层),业务逻辑(业务层),和用户接口(表示层) 分开的一种概念。把业务层和表示层分开,我们明白解决方案在一些地方是模糊的,完全分开是一件困难的事。对于缺少经验的开发者,MVC 是一种实现三层架构的比较清晰的实现。
没可比性
所有的生产系统都趋向于越来越清晰和单一的职责划分,
所谓BLL和DAL就是按职责划分的、实实在在的、提供服务的层,
而UI层更像是一个服务的消费层,随着分工越来越原子化,组件就越来越多,他们之间的驱动关系变得错综复杂,系统的稳定性大幅降低,
为了改善驱动关系,隔离由于组件更新导致的不良传导,就引入了“中间人”机制,这其中涉及到的关键字就是:协议、消息,
“中间人”负责翻译不同的协议,根据消费者的请求,指派服务者提供服务,
虽然“中间人”机制理论上多出一个中间环节,但由于MVC(消费者-中间人-服务者)是高度抽象的2级关系,所以组件的关系大大简化,总体性能和稳定性得到大大提高;
事实上,任何稍微复杂的管理系统(不仅仅在软件上)都可以看成是MVC的,
不仅系统整体上可以MVC,局部也可以MVC的;
分层结构是横向的,你可以想象出一个个层,各个层都专心干自己的事(处理逻辑、数据操作等),下一层为上一层提供服务