Similar presentations:
Валидация. Запоздалая валидация. Избыточная валидация
1.
Валидация2.
Валидация — доказательство того, чтотребования конкретного пользователя, продукта,
услуги или системы удовлетворены.
3.
Какие примеры валидации вы знаете?4.
5.
Как это было раньше6.
Jakarta Bean Validationналожение ограничений на объект с помощью аннотаций
добавление собственных правил
API для проверки объектов и их графов
API для проверки параметров и возвращаемых значений
из методов и конструкторов
● сообщения о произошедших ошибках (локализовано)
7.
8.
9.
10.
Что нам необходимо?Аннотация
Кастомный
валидатор
Реализация
11.
12.
13.
Как использовать?14.
ОшибкиЗапоздалая валидация
Избыточная валидация
15.
16.
Итоги17.
Интернационализация18.
Интернационализация — технологическиеприемы разработки, упрощающие адаптацию
продукта к языковым и культурным особенностям
региона, отличного от того, в котором
разрабатывался продукт.
19.
i18n =интернационализация
L10n = локализация
20.
Важные параметрыАа
21.
22.
LocaleResolverLocaleChange
Interceptor
MessageSource
23.
LocaleResolver● AcceptHeaderLocaleResolver - определение локали по http
заголовку accept-language;
CookieLocaleResolver - определение локали исходя из кук;
FixedLocaleResolver - локаль по умолчанию;
SessionLocaleResolver - определение локали исходя из http-сессии;
24.
25.
Значения по умолчанию● src/main/resources - путь до файлов сообщений
● messages.properties - локаль по умолчанию
● messages_XX.properties - отдельные локали
26.
27.
28.
29.
Спасибоза внимание!
programming