Пример XML Правила документа:Сохранение бизнес-правил в XML-документе, подтверждение после этого на Java, как?
<user>
<username>
<not-null/>
<capitals value="false"/>
<max-length value="15"/>
</username>
<email>
<not-null/>
<isEmail/>
<max-length value="40"/>
</email>
</user>
Как это реализовать? Я начинаю с нуля, у меня в настоящее время есть пользовательский класс и UserController, который сохраняет объект User в DB (через слой Service-layer и Dao-layer), базовый Spring MVC. я не могу использовать Spring MVC Validation однако в нашей модели классов, я использовать документ XML так что администратор может изменить правила
Я думаю, что я нужен шаблон, который динамически строит алгоритм, основанный на том, что предоставленный документом XML-правил, но я не могу представить ничего, кроме огромного количества if-утверждений.
У меня также нет ничего для синтаксического анализа, и я не уверен, как я собираюсь (де) связать его с фактической реализацией процесса валидации.
Привет, спасибо за хорошие ссылки! Мне нужно решение для изменения правил после развертывания. Теперь у меня есть текущее решение, но я буду изучать Apache Digester. Еще раз спасибо. – JavaPete