Отделение модели и входной проверки

Действительно ли это - хорошая практика для отделения входной проверки из модели, и это обработало в другом месте, скажите контроллером? Если так, как это могло быть сделано от MVC или точки зрения DDD?

1
задан James P. 30 July 2010 в 10:23
поделиться

1 ответ

Рекомендуется выполнять проверку пользовательского интерфейса.

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

Плохой пример: часть пользовательского интерфейса проверяет, достаточно ли денег на банковском счете для перевода.

Однако - не могу дать никаких советов, как правильно реализовать этот вид проверки в используемом вами фреймворке (я не работаю с java).

Только не держите это в контроллере. Это не ответственность контролеров.

2
ответ дан 2 September 2019 в 22:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: