database - "domain"和 "persistence"是什么意思?

标签 database oop

我经常遇到这两个词。

我知道当您谈论领域模型时,您就是在谈论对象。

持久层是您存储数据的层,例如。 MySQL数据库。

但是有人可以更彻底地解释这些词吗?

为什么叫域名?为什么要坚持?

谢谢!

最佳答案

它叫做 domain ,因为 definition适用。

有关域模型的详细信息,请阅读 wikipediaPoEAA定义。

例如,如果您正在构建处理空中交通管制的软件,那么空中交通管制就是您的领域。您如何使用您的对象对其进行建模就是您的领域模型

至于持久性,还是definition说明了一切。持久层是您存储数据的地方,但您已经知道这一点。使用这个术语是因为它是不可知论的。并非所有数据都以相同的方式保存——一些使用数据库,一些使用 XML,一些使用远程服务。

关于database - "domain"和 "persistence"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2671671/

相关文章:

c# - 使用 Entity Framework 写入大量记录需要花费太多时间

iphone - 需要 iOS 数据库云设计技巧

java - 我可以让一个类只有方法吗?

python - 如何在类中移动此方法装饰器模式?

java - 再次使用 Java 中的带参数的单例

php - 我应该使用 OOP 来减少困惑,还是仅当我可以看到自己重用代码时?

Javascript实例变量语法(AJAX页面刷新)

mysql - 存储和显示多个日期范围值 SQL

php - 如何从查询等于任意数字的表中进行选择

database - 删除 Redis 中所有排除自定义用户 key 的 key 的最佳解决方案?