JSR 303 podstawy podstaw

Korzystając z okazji, że jestem sobie na urlopie ojcowskim postanowiłem dokładnie przyjrzeć się JSR-303 Bean Validation. Generalnie zdecydowana większość artykułów na blogach poświęcona temu tematowi ogranicza się do przedstawienia „podstawowych podstaw podstaw”. Oczywiście i ja od tego zacznę 🙂 Adnotacja i walidator JSR 303 opiera się o przetwarzania adnotacji. Informacje o zasadach walidacji danej klasy […]

JSR-303, a spadki

Specyfikacje JSR mają w większości „problem COBOLa” polegający mniej więcej na tym, że dobry pomysł chce się zamknąć w naukowo-techniczny dokument. Tak też jest w przypadku JSR-303. Tu jednak zabawa polega na delegowaniu pewnych zachowań do specyfikacji javy, co może skończyć się całkiem widowiskowym failem. W czym rzecz. Mamy sobie pewien model danych, a w […]

Guice, a JSR-303 z pomocą AspectJ

Problem mam. Mój własny walidator zgodny z JSR-303 wymaga dostępu do usługi zewnętrznej. Oczywiście instancja walidatora jest tworzona przez silnik Bean Validation. Mogę co prawda w metodzie initialize stworzyć ręcznie usługę, ale ja lubię Guice… Problem z Bean Validation polega na tym, że nie za bardzo idzie wpiąć się do niego w taki sposób by […]