Struts2 Проверка на действии против уровня объекта домена

StackOverflow https://stackoverflow.com/questions/212473

  •  03-07-2019
  •  | 
  •  

Вопрос

Среда проверки struts2 позволяет вам определять проверку для действия или на уровне объекта домена.

Мой вопрос: есть ли преимущество или недостаток в использовании одного над другим? Что вы рекомендуете?

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

Это было полезно?

Решение

В архитектуре MVC проверка должна выполняться на уровне модели, т.е. объектах домена. Я не думаю, что целесообразно иметь логику проверки в контроллерах (действиях).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top