业务层 、服务层、数据层、表现层
2016-09-28 15:54
183 查看
一般说来,业务逻辑层中的模块包含了系统所需要的所有功能上的算法和计算过程,并与数据访问层和表现层交互。抽象的说,业务逻辑层就是处理与业务相关的部分,一般来说,业务层包含一系列的执行与数据的操作,例如,开具发票、添加客户或下订单等。
服务层就是相当于中间类的作用,中间的工厂类提供了另一个通用放任接口让调用者可以使用接口暴漏的方法,而无需关注架构或底层发生的怎样的变化,服务层的原理和这个非常类似,只不过它将工厂模式应用到更高层面的抽象之上。
数据访问层是一个代码类库,提供访问位于持久化容器中数据的功能,在分层设计中,所有从介质化读取数据或写入数据的工作都属于这一层的任务。
表现层:是用户和系统之间交流的桥梁,它一方面为用户提供了交互的工具,另一方面也为显示和提交数据实现了一定的逻辑,以便协调用户和系统的操作。
服务层就是相当于中间类的作用,中间的工厂类提供了另一个通用放任接口让调用者可以使用接口暴漏的方法,而无需关注架构或底层发生的怎样的变化,服务层的原理和这个非常类似,只不过它将工厂模式应用到更高层面的抽象之上。
数据访问层是一个代码类库,提供访问位于持久化容器中数据的功能,在分层设计中,所有从介质化读取数据或写入数据的工作都属于这一层的任务。
表现层:是用户和系统之间交流的桥梁,它一方面为用户提供了交互的工具,另一方面也为显示和提交数据实现了一定的逻辑,以便协调用户和系统的操作。
相关文章推荐
- 1.业务层 、服务层、数据层、表现层
- 业务逻辑>表现层>列表控件 数据选择>手动绑定到数据源
- 三层框架,数据,业务,表现
- 海盗中间件:美团服务体验平台对接业务数据的最佳实践
- 服务消息、业务实体以及数据实体
- 数据服务业务是未来趋势,荣之联刚刚发布的大数据平台DataZoo有啥亮点?
- 大数据早报:美司法部对Uber亚洲业务展开反腐调查 IBM发布云迁移服务(9.22)
- android java开发 第四天 之(后台服务处理完业务数据后,传送给ui Activity并刷新界面)
- 全球性的数据保护公司Acronis宣布推出Acronis备份即服务业务
- .NET应用架构设计—面向查询服务的参数化查询设计(分解业务点,单独配置各自的数据查询契约)
- 大数据24小时:上海计划打造AI及大数据创新加速基地,微软与SAP合作提升基础设施即服务业务
- 在MVC中,模型负责数据,视图负责表现,控制器则是程序主体或者说是负责业务逻辑。
- 数据服务业务之我见
- .NET应用架构设计―面向查询服务的参数化查询设计(分解业务点,单独配置各自的数据查询契约)
- netcore服务程序暴力退出导致的业务数据不一致的一种解决方案(优雅退出)
- 一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(5)--添加筛选器到业务连接服务外部内容类型
- Share Data(业务拆分到各个服务中时的数据共享)
- 美团服务体验平台对接业务数据的最佳实践-海盗中间件
- .NET应用架构设计—面向查询服务的参数化查询设计(分解业务点,单独配置各自的数据查询契约)
- 服务消息、业务实体以及数据实体