答案 0 :(得分:1)
模型:具有需要在视图中显示的值的任何对象。这些可以是领域模型,简单的pojos,或其他任何真正的东西。但通常,对象包含需要在视图中使用的数据。
查看:实际向用户显示信息的内容。在您的情况下,JSP / HTML被视为视图。注意,用户不一定是人。
控制器:用于确定哪个模型需要转到哪个视图。在您的情况下,servlet应被视为控制器。
DAO实际上是持久层的一部分,但通常可以让Controller访问持久层中的对象并查询它们。您只是不希望控制器将数据写入DAO。这就是服务的用途。