Powered by md-Blog  文 - 篇  访客 -

MVC与表示层-业务逻辑-数据访问层-服务层


  分类:大前端  / 
更新:2020-04-18 20:32:23  /  创建:2020-03-04 10:08:52
不要删除

首先,四层架构和 MVC 是两个东西。

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

不要删除

小站不易,感谢支持!