Описание тега oval
OVal (Object Validation Framework) - это среда проверки для объектов Java.
OVal - это прагматичная и расширяемая среда проверки для любых объектов Java (не только JavaBeans).
Ограничения можно объявлять с помощью аннотаций (@NotNull, @MaxLength), POJO или XML.
Пользовательские ограничения могут быть выражены в виде пользовательских классов Java или с помощью языков сценариев, таких как JavaScript, Groovy, BeanShell, OGNL или MVEL.
Помимо проверки полей / свойств, OVal реализует функции "Программирование по контракту", используя аспекты, основанные на AspectJ. Это, например, позволяет проверять аргументы метода во время выполнения.
См. Также: Руководство пользователя OVal.