В настоящее время мы находимся в процессе рефакторинга нашего плагина API ** (совместимого с JDK 1.4) **, который поставляется нашим клиентам в виде файла JAR (т. Е. Не нужно генерировать JavaScript и т. Д. ). Это очень легкий плагин, поэтому мы сохранили как можно больше зависимых фляг, таких как Spring. В ходе этого процесса мы начали понимать необходимость иметь надлежащую методологию валидации, чему способствует некоторая Платформа валидации. Как ни странно, я не смог найти много вариантов в этих строках (как и в других проектах с открытым исходным кодом), кроме таких как Commons Validator, Drools и Spring support .
Слюни кажутся такими сложными для моих нужд. Однако валидатор Commons выглядит доисторически в своем стиле валидации.
Я не могу использовать проверку на основе аннотаций , потому что это должен быть JDK 1.4, и он предпочел бы что-то, что могло бы быть выведено наружу, поэтому не требуется повторной компиляции классов в случае изменений.
Есть ли лучшие варианты?