服务层和数据访问对象层如何适应 Spring MVC 架构?
How does Service Layer and Data Access Object layer fit into Spring MVC architecture?
我读过 DAO 层和服务层是 MVC 模型的一部分。怎么会这样?
从技术上讲,DAO 和服务层并不是真正的 "part" MVC。它们是另一种称为服务层模式的模式,存在于服务器上并支持控制器或其他 类.:
的操作
客户端----控制器--|--服务----DAO
MVC 模式-------- | ----服务模式
https://martinfowler.com/eaaCatalog/serviceLayer.html
简而言之,您可以将 MVC 视为封装客户端操作的模式,将 service/dao 层视为封装服务器端操作的模式。他们一起工作,但没有一个是另一个的一部分。
我读过 DAO 层和服务层是 MVC 模型的一部分。怎么会这样?
从技术上讲,DAO 和服务层并不是真正的 "part" MVC。它们是另一种称为服务层模式的模式,存在于服务器上并支持控制器或其他 类.:
的操作客户端----控制器--|--服务----DAO
MVC 模式-------- | ----服务模式
https://martinfowler.com/eaaCatalog/serviceLayer.html
简而言之,您可以将 MVC 视为封装客户端操作的模式,将 service/dao 层视为封装服务器端操作的模式。他们一起工作,但没有一个是另一个的一部分。