2010-04-19 77 views
5

我总是遇到这两个单词。“域”和“持久性”是什么意思?

我知道,当你在谈论域模型时,你正在谈论对象。

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

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

为什么叫做域名?为什么持久?

谢谢!

回答

12

它被称为domain,因为definition适用。

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

例如,如果您正在构建软件来处理空中交通管制,空中交通管制是您的。如何使用对象模型化您的域模型

只要持久,再次definition解释这一切。持久层是您存储数据的位置,但您已经知道这一点。使用这个词是因为它是不可知的。并非所有的数据都以相同的方式持续存在 - 有些使用数据库,有的使用XML,有的使用远程服务。