首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC架构:模型到底由什么组成?

问MVC架构:模型到底由什么组成?
EN

Stack Overflow用户
提问于 2012-03-25 17:58:06
回答 2查看 205关注 0票数 1

模型是否由模型对象、执行数据库连接和数据库操作的类以及服务类组成?

通常认为,服务层填补了控制器和model.So之间的空白,服务层到底做了什么,它创建了执行数据库操作的类的对象?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-25 21:10:30

service layer中的结构不建立数据库连接。

连接是在应用程序的引导阶段创建的,并通过构建器/工厂传递给每个数据访问对象(通常实现DataMapper模式)。这是真正与数据库交互的部分。应用程序的域业务逻辑部分中的其余结构不知道信息存储在哪里或如何存储。

服务层本身有两组主要的结构:

与您的其余业务逻辑没有交互的第三方或您自己的组件(就像一些库,它负责发送emails).

  • Public

  • 以便与域业务对象(人们容易误认为是:模型)和数据访问对象进行交互)。这是为了限制控制器在业务逻辑中的参与。
票数 1
EN

Stack Overflow用户

发布于 2012-03-25 18:10:55

该模型用于存储和操作应用程序数据。它不仅仅负责数据库连接/操作。

没有什么比查看wikis更好的了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9859297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档