我经常遇到这两个词。
我知道当您谈论领域模型时,您就是在谈论对象。
持久层是您存储数据的层,例如。 MySQL数据库。
但是有人可以更彻底地解释这些词吗?
为什么叫域名?为什么要坚持?
谢谢!
最佳答案
它叫做 domain ,因为 definition适用。
有关域模型的详细信息,请阅读 wikipedia和 PoEAA定义。
例如,如果您正在构建处理空中交通管制的软件,那么空中交通管制就是您的领域。您如何使用您的对象对其进行建模就是您的领域模型。
至于持久性,还是definition说明了一切。持久层是您存储数据的地方,但您已经知道这一点。使用这个术语是因为它是不可知论的。并非所有数据都以相同的方式保存——一些使用数据库,一些使用 XML,一些使用远程服务。
关于database - "domain"和 "persistence"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2671671/