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