Предположим, что бизнес-уровень потребляется сетью, а некоторые функциональные возможности бизнес-уровня открыты для публики также как веб-службы REST., где делать подтверждение ввода
Будете ли вы вводить подтверждение для бизнес-логики на уровне презентации (веб-службу или веб-службу REST) или на бизнес-уровне и отображать ошибки проверки (брошенные бизнес-уровнем) на уровне презентации?
(В частности весной рамки используется)
Спасибо за указание на эти Келли. Я согласен с этим, но проблема в том, что я думаю, что я могу просто отклонить недопустимые входные данные (выбросить ошибку проверки и т. Д.) На бизнес-уровне, но на уровне представления мне могут потребоваться более мелкие ошибки проверки (поле a и поле b отдельно и т. Д.). .). Чтобы сделать это, я должен поместить всю проверку в максимально возможное зерно на бизнес-уровень, а затем вести себя соответственно в слое представления, не так ли? Я думаю с весны, и я не уверен, что нашел ясное решение. Я новичок в весне, поэтому мне может не хватать точки. Любые разъяснения приветствуются. – mete