У нас есть правила проверки, записанные в Drools на бэкэнд. Правила написаны против модели домена.Валидация калитки и бэкэнд
Мы хотели бы иметь правила только в одном месте. Таким образом, мы создали класс, который выглядит следующим образом:
public class ModelItem<T> {
private String userInput;
private T value;
....
}
И мы протяженных конвертеров так Если преобразование не может быть сделано, то мы храним значение в «UserInput».
Есть ли встроенный способ, как выполнять проверки бэкэнда вместо валидаторов калитки по умолчанию?
Какая концепция вы используете?
На самом деле это не то, что я ищу. Мы провели проверку бизнеса в слюни. Таким образом, существуют сотни правил. Перекрестные проверки, а не null, «если пользователю 42 года, и у него есть голубые глаза ...» – Vitek
Ну, после некоторых прототипов мы решили использовать JSR-303, и это хорошо работает для нас :-) – Vitek