服务层和数据访问对象层如何适应Spring MVC架构?

时间:2017-05-18 15:19:12

标签: spring-mvc dao service-layer

我已经读过DAO层和服务层是MVC中Model的一部分。怎么回事?

1 个答案:

答案 0 :(得分:1)

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

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

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

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

简而言之,您可以将MVC视为将客户端和服务/ dao层的操作封装为封装服务器上的操作的模式的模式。他们一起工作但是没有一个人是另一个人的一部分。