gpt4 book ai didi

java - Model 类和 DAO 类的区别

转载 作者:行者123 更新时间:2023-12-04 01:15:26 32 4
gpt4 key购买 nike

我是基于 Java 的 Web 应用程序的新手。我必须使用 MVC 结构创建一个动态 Web 项目。到目前为止,我创建了三个包和一些 Java 类,如下所示。我对这些事情有些怀疑

  • 有人可以解释模型类和 DAO 类之间的区别吗
  • 由于我使用的是 MVC 结构,我真的需要为 DAO 创建一个单独的包,还是可以将所有 DAO 类实现放在 Model 类中?因为MVC意味着模型- View - Controller

  • Three Packages
    模型类
    Sample Model Class
    DAO类
    Sample DAO Class

    最佳答案

    Can someone explain the difference between model classes and DAOclasses


    这些是非常不同的事情。
    DAO 是面向 CRUD 的数据服务(读取/创建/更新/删除数据),模型是表示数据的对象。 DAO 使用模型但不是相反。

    Since I'm using MVC structure do I really need to create a separatepackage for DAOs or is it okay to put all the DAO classimplementations inside the Model class ?


    因为 DAO 和模型是两个不同的概念(虽然相关),将它们的类分开在两个不同的包中似乎更清晰。

    关于java - Model 类和 DAO 类的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63533657/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com