MVC/三层?三层架构?--关于三层架构的具体解释!
来源:互联网 发布:pazzo旗舰店淘宝 编辑:程序博客网 时间:2024/05/21 14:00
1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.
2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成 :aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
具体的区分方法
1:数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。
2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。
3:表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。
打个比方来说,你要做一个简单的功能:往数据库里插入一条学生记录
外观层:只是处理你的界面应该怎么展示,比如控件的布局,还有一个主要的就是把界面上控件内的数据读取下来。这一层主要做的事情,就是从外部获取数据,当然还有一些简单的判断,比如判断那些数据是不能为空的,必须输入。
然后调用中间层的一个访问,通过参数的形式转过去。
中间层的接到从外观屋传来的数据,这里就做业务辑逻的判断。比如判断只有20岁以上的人才能保存在数据库等,反正这里是关心业务的,通过业务逻辑层的数据,就调用数据访问层的方法
数据访问层只做与数据库打交道的工作(也可以是与文件打交道,毕竟保存数据的地方不只有数据库)。数据库访问层不会对业务逻辑做过多的判断,他的任务就是为了把中间层传过来的数据如果保存在数据库中。
- MVC/三层?三层架构?--关于三层架构的具体解释!
- 三层架构的解释
- MVC的三层架构
- 三层架构解释
- 什么是MVC(三层架构)
- MVC(三层架构)
- 什么是MVC(三层架构)
- 三层架构和MVC
- 什么是MVC(三层架构)
- 三层架构与MVC
- 三层架构与MVC
- 三层架构和MVC
- MVC与三层架构
- 三层架构与MVC
- 三层架构与MVC
- 三层架构与MVC
- MVC与三层架构
- MVC和三层架构
- 在Linux控制台下显示JPEG图像
- jdk安装过程
- .NET 保存用户状态的几种选择
- PHP缓存类
- 单点登录的解决方案
- MVC/三层?三层架构?--关于三层架构的具体解释!
- RSReportServer 配置文件
- PHP快速缓存类
- 去富国海底世界,发点片片
- 使用iReport制作报表模板
- 解决EXECL单元格不可以填充颜色
- 如何删除 SQL Server 表中的重复行(转自Microsoft)
- 使用xfire编写webservice,并通过C#调用
- VC中MessageBox的常见用法