"域名"和"持久性"是什么意思?

nev*_*ame 6 database oop

我总是遇到这两个字.

我知道当你谈论领域模型时,你谈论的是对象.

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

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

为什么称它为域名?为什么坚持?

谢谢!

hob*_*ave 13

它被称为,因为该定义适用.

有关域模型的详细信息,请阅读维基百科PoEAA定义.

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

持久性而言,定义再次解释了这一切.持久层是存储数据的地方,但您已经知道了.使用该术语是因为它是不可知的.并非所有数据都以相同的方式持久存在 - 一些使用数据库,一些使用XML,一些使用远程服务.