В настоящее время я изучаю JSF 2.0, и я хотел бы спросить о том, как сделать валидацию пользовательского интерфейса хорошим способом.Я заметил, что в JSF 2 валидация имеет предопределенные теги, чтобы ее можно было использовать на многих страницах JSF, и мы даже можем создавать свои собственные валидаторы.
Но меня беспокоит то, что когда я разрабатываю около сотнистраниц JSF, и многие проверки одинаковы, и трудно централизованно управлять этим.
Например, для ввода моей валюты, которая имеет идентификатор «PaymentAmount», интенсивно используется на многих страницах JSF.У него есть свои уникальные правила проверки, которые определяют цифры дроби, мин. И макс. И т. Д. Если я буду использовать теги валидатора на страницах JSF, будет задействовано много копий-вставок.И если я изменю правила этого «PaymentAmount», мне придется изменить на многих страницах JSF.
Я хотел бы, чтобы JSF предлагал валидации, такие как валидация даты, требуемая, диапазон,и т. д., но без всех дубликатов на страницах JSF.
Есть ли какие-либо идеи для решения этой проблемы?