【问题标题】:Model View Controller - what comes under what [closed]模型视图控制器 - 什么是[关闭]
【发布时间】:2014-06-04 19:45:01
【问题描述】:

在 mvc 中什么下有什么? bean、servlet 和 DAO。这些技术将适合 mvc 的位置。模型、视图(如jsp、html)和控制器下会出现什么

【问题讨论】:

  • 信息量很大。获取每个单独的概念/模块并单独搜索。

标签: java model-view-controller


【解决方案1】:

模型:具有需要在视图中显示的值的任何对象。这些可以是领域模型、简单的 pojo 或其他任何东西。但通常对象包含需要在视图中使用的数据。

视图:实际向用户显示信息的事物。在您的情况下,JSP/HTML 被视为视图。请注意,用户不必是人。

Controller:用来决定哪个Model需要去哪个View。在您的情况下,应该将 servlet 视为控制器。

DAO 实际上是持久层的一部分,但一般来说,Controller 可以访问持久层中的对象并查询它们。您只是不希望控制器将数据写入 DAO。这就是服务的用途。

【讨论】:

    猜你喜欢
    • 2023-03-03
    • 2010-11-26
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 2013-01-01
    相关资源
    最近更新 更多