【发布时间】:2014-06-04 19:45:01
【问题描述】:
在 mvc 中什么下有什么? bean、servlet 和 DAO。这些技术将适合 mvc 的位置。模型、视图(如jsp、html)和控制器下会出现什么
【问题讨论】:
-
信息量很大。获取每个单独的概念/模块并单独搜索。
标签: java model-view-controller
在 mvc 中什么下有什么? bean、servlet 和 DAO。这些技术将适合 mvc 的位置。模型、视图(如jsp、html)和控制器下会出现什么
【问题讨论】:
标签: java model-view-controller
模型:具有需要在视图中显示的值的任何对象。这些可以是领域模型、简单的 pojo 或其他任何东西。但通常对象包含需要在视图中使用的数据。
视图:实际向用户显示信息的事物。在您的情况下,JSP/HTML 被视为视图。请注意,用户不必是人。
Controller:用来决定哪个Model需要去哪个View。在您的情况下,应该将 servlet 视为控制器。
DAO 实际上是持久层的一部分,但一般来说,Controller 可以访问持久层中的对象并查询它们。您只是不希望控制器将数据写入 DAO。这就是服务的用途。
【讨论】: