А вообще всё равно. Можно встроить в ORM и будет на этапе валидации перед персистом например. Можно встроить в веб фреймворк (в EE это JSF), там на этапе валидации поста формы например. Хотя я точно помню были имплементации, которые это в JS делали ещё до отправки поста. В общем зависело от конкретной реализации 🙂
А вообще всё равно. Можно встроить в ORM и будет на этапе валидации перед персистом например. Можно встроить в веб фреймворк (в EE это JSF), там на этапе валидации поста формы например. Хотя я точно помню были имплементации, которые это в JS делали ещё до отправки поста. В общем зависело от конкретной реализации 🙂
Ну просто все это - это рефлективный анализ. Вне JVM он в принципе работать не будет.
Можно явно вызывать валидацию, получая в ответ набор Violation, на сервер-сайде можно просто писать @Valid myBean на входе метода - если он невалидный, то метод просто не вызовется, вернётся 400 Bad Request и т.п.
Можно явно вызывать валидацию, получая в ответ набор Violation, на сервер-сайде можно просто писать @Valid myBean на входе метода - если он невалидный, то метод просто не вызовется, вернётся 400 Bad Request и т.п.
Это можно сделать на основе kotlinx.serialization в принципе.
В следующий четверг на физтехе состоится лекция-семинар Ильмира Усманова (@ilmirus) по внутренней работе корутин в Kotlin. После лекции будет обсуждение научного применения корутин. Вот форма для желающих послушать лекцию: https://forms.gle/DrpVcQtmWrUTzeQ19. Форма нужна, чтобы понять число участников и для создания списка людей, кому нужен пропуск. Email для оповещения. Просьба регистрироваться и распространять.
На Digital October в субботу-воскресенье проводится обучающий курс по созданию UI приложений на Kotlin. Desktop, мобилки и веб одновременно, курс читают профессиональные разработчики. Есть возможность незадорооо (со скидкой 50%) его прослушать!