Struts2 Проверка на действии против уровня объекта домена
-
03-07-2019 - |
Вопрос
Среда проверки struts2 позволяет вам определять проверку для действия или на уровне объекта домена.
Мой вопрос: есть ли преимущество или недостаток в использовании одного над другим? Что вы рекомендуете?
Мои собственные выводы. Вы можете использовать одни и те же доменные объекты в нескольких действиях, и вам может потребоваться переопределить правила проверки для каждого действия ... может быть, лучше поместить правила проверки в объект. Но мне неудобно размещать правила проверки на уровне домена, так как это похоже на то, что относится к действию. Р>
Решение
В архитектуре MVC проверка должна выполняться на уровне модели, т.е. объектах домена. Я не думаю, что целесообразно иметь логику проверки в контроллерах (действиях).