что означает «домен» и «постоянство»? - PullRequest
6 голосов
/ 20 апреля 2010

Я всегда сталкиваюсь с этими двумя словами.

Я знаю, что когда вы говорите о модели предметной области, вы говорите об объектах.

А слой постоянства - это слой, на котором вы храните свои данные, например. База данных MySQL.

Но может ли кто-нибудь объяснить эти слова более тщательно?

Почему это называется доменом? Почему настойчивость?

Спасибо!

1 Ответ

13 голосов
/ 20 апреля 2010

Это называется домен , потому что применяется определение .

Подробнее о доменной модели читайте в определениях wikipedia и PoEAA .

Например, если вы создавали программное обеспечение для управления воздушным движением, управление воздушным движением - это ваш домен . Как вы моделируете это, используя ваши объекты, ваша модель домена .

Что касается персистентности , опять же определение объясняет все это. Слой постоянства - это место, где вы храните свои данные, но вы уже знаете это. Этот термин используется потому, что он агностик. Не все данные сохраняются одинаковым образом - некоторые используют базы данных, некоторые используют XML, некоторые используют удаленный сервис.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...