【问题标题】:How does Service Layer and Data Access Object layer fit into Spring MVC architecture?服务层和数据访问对象层如何适应 Spring MVC 架构?
【发布时间】:2017-10-18 12:07:25
【问题描述】:

我读过 DAO 层和服务层是 MVC 中模型的一部分。怎么会这样?

【问题讨论】:

    标签: spring-mvc dao service-layer


    【解决方案1】:

    从技术上讲,DAO 和服务层并不是 MVC 的真正“一部分”。它们是另一种称为服务层模式的模式,它存在于服务器上并支持控制器或其他类的操作。:

    客户端 ---- 控制器 --|-- 服务 ---- DAO

    MVC 模式 --------- | ---- 服务模式

    https://martinfowler.com/eaaCatalog/serviceLayer.html

    简而言之,您可以将 MVC 视为封装客户端操作的模式,将服务/dao 层视为封装服务器上的操作的模式。他们一起工作,但谁都不是对方的一部分。

    【讨论】:

      猜你喜欢
      • 2010-09-12
      • 2020-11-28
      • 2010-11-18
      • 2014-04-13
      • 2015-06-17
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 2015-03-30
      相关资源
      最近更新 更多