1.业务层 、服务层、数据层、表现层
·
一般说来,业务逻辑层中的模块包含了系统所需要的所有功能上的算法和计算过程,并与数据访问层和表现层交互。抽象的说,业务逻辑层就是处理与业务相关的部分,一般来说,业务层包含一系列的执行与数据的操作,例如,开具发票、添加客户或下订单等。
服务层就是相当于中间类的作用,中间的工厂类提供了另一个通用放任接口让调用者可以使用接口暴漏的方法,而无需关注架构或底层发生的怎样的变化,服务层的原理和这个非常类似,只不过它将工厂模式应用到更高层面的抽象之上。
数据访问层是一个代码类库,提供访问位于持久化容器中数据的功能,在分层设计中,所有从介质化读取数据或写入数据的工作都属于这一层的任务。
表现层:是用户和系统之间交流的桥梁,它一方面为用户提供了交互的工具,另一方面也为显示和提交数据实现了一定的逻辑,以便协调用户和系统的操作。
更多推荐
已为社区贡献2条内容
所有评论(0)