首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC模式数据库操作

MVC模式数据库操作
EN

Stack Overflow用户
提问于 2011-04-21 19:24:18
回答 1查看 3.2K关注 0票数 3

在我的项目中,我使用了mvc模式。我不知道哪个类操作数据库操作。也就是说,我在Model类中执行数据库操作,但我不知道这是否正确。我弄糊涂了。控制器类可以进行正确的位置插入、删除、更新操作。然而,我并不确切地知道我必须在哪里进行数据库操作。我还想在数据库中搜索值。模型类对这些操作方便吗?谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-21 19:31:44

你应该学习更多关于MVC架构的知识。如Wikipedia上所述

模型管理应用程序域的行为和数据,响应有关其状态的信息请求(通常来自视图),并响应更改状态的指令(通常来自控制器)。在事件驱动系统中,当信息发生变化时,模型会通知观察者(通常是视图),以便它们能够做出反应。

视图将模型呈现为适合交互的形式,通常是用户界面元素。单个模型可以存在多个视图,用于不同的目的。视口通常与显示表面具有一对一的对应关系,并且知道如何对其进行渲染。

控制器接收用户输入,并通过调用模型对象来发起响应。控制器接受来自用户的输入,并指示模型和视口根据该输入执行操作。

控制器类可以进行正确的位置插入、删除、更新操作。

不是的。你应该在Model中做逻辑。控制器仅用于调用该功能。

还想在数据库中搜索值。模型类对这些操作方便吗?

您应该在Model中执行此操作。

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

https://stackoverflow.com/questions/5743392

复制
相关文章

相似问题

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