从业务规则层接收请求,从数据服务获取数据或向其发送数据。 使用存储过程获取数据,并可选用 ADO.NET 向数据库发送数据,将数据库查询结果返回到业务规则层,作为ADO.NET 数据集。
数据数据访问层主要看数据层里面有没有包含逻辑处理,实际上各个函数主要完成各个对数据文件的 *** 作。而不必管其他 *** 作。业务逻辑层主要负责对数据层的 *** 作。也就是说把一些数据层的 *** 作进行组合。
扩展资料:
注意事项:
借鉴多种分布式数据库访问模式,基于MySQL开源协议,采用数据库代理方式,形成分布式数据库中间件解决方案,解决分布式系统数据库分库分表带来的数据透明访问难题。
在负载均衡的控制方面,通过LVS+zookeeper实现负载均衡、可设置权重实现灰度发布,通过keepalived+VIP消除单点故障隐患。
参考资料来源:百度百科-数据访问层
三层结构是:
1、数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的 *** 作。而不必管其他 *** 作。 位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式 *** 作的界面。
2、业务逻辑层:主要负责对数据层的 *** 作。也就是说把一些数据层的 *** 作进行组合。业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层。
3、表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。
数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的 *** 作层,而不是指原始数据,也就是说,是对数据的 *** 作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)