gpt4 book ai didi

dao - DAO 和 DAL 有什么区别?

转载 作者:行者123 更新时间:2023-12-03 06:13:19 55 4
gpt4 key购买 nike

在学校学习过 Java 后,我对 DAO 模式( Data access object )非常熟悉。然而在工作中我使用.NET。在 .NET 中,经常讨论 DAL( Data Access Layer )。对我来说,他们的目的似乎非常相似。那么问题是 DAO 和 DAL 基本上是一样的吗? DAL 一词只是虚构的,因此不会与 Data Access Objects 混淆?

最佳答案

数据访问层(DAL)是存在于业务逻辑层和持久/存储层之间的系统层。 DAL 可能是单个类,也可能由多个数据访问对象 (DAO) 组成。它可能在顶部有一个外观供业务层与之通信,隐藏数据访问逻辑的复杂性。它可能是第三方对象关系映射工具 (ORM),例如 Hibernate。

DAL 是一个架构术语,DAO 是一个设计细节。

关于dao - DAO 和 DAL 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1086521/

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