我已经读过DAO层和服务层是MVC中Model的一部分。怎么回事?
答案 0 :(得分:1)
从技术上讲,DAO和服务层并不是真正的"部分" MVC。它们是另一种称为服务层模式的模式,它存在于服务器上并支持控制器或其他类的操作。:
客户端----控制器 - | - 服务---- DAO
MVC模式--------- | ----服务模式
https://martinfowler.com/eaaCatalog/serviceLayer.html
简而言之,您可以将MVC视为将客户端和服务/ dao层的操作封装为封装服务器上的操作的模式的模式。他们一起工作但是没有一个人是另一个人的一部分。