https://pixabay.com/pl/kamery-parking-strze%C5%BCony-nadz%C3%B3r-1944039/

Własne reguły walidacji beanów zgodnej ze specyfikacją JSR-303

Walidacja jest istotnym mechanizmem niezbędnym w aplikacjach, gdzie pewne informacje są wprowadzane do programu przez użytkownika. Stosując zasadę domniemania niewinności, użytkownik wprowadza niepoprawne dane w sposób niezamierzony, jednak nie zawsze musi tak być. Skutki mogą mieć szeroki zakres, od problemów z dalszym przetwarzaniem informacji przedstawionych w niestandaryzowanym formacie, do problemów bezpieczeństwa aplikacji. Skuteczna walidacja przebiega […]

Czytaj więcej

https://www.pexels.com/photo/food-colorful-sweet-bear-54633/

Obsługa wyjątków w Spring MVC

Tworząc kolejną funkcjonalność w realizowanym przez nas oprogramowaniu dochodzimy do etapu, w którym aplikację trzeba zabezpieczyć. W tym miejscu nie mam na myśli zabezpieczenia przed „intruzami” (choć to oczywiście również stanowi istotną część pracy nad aplikacją), a zabezpieczenie programu przed samym sobą i czynnikami przypadkowymi. Mówiąc bardziej szczegółowo chodzi o przewidzenie na etapie analizy, a […]

Czytaj więcej