https://visualhunt.com/photo/196654/

Pierwsze kroki z Play Framework

Po tygodniowej przerwie od pisania na temat Sterownika domowego (DSP2017) pora wrócić do meritum. Oczywiście ostatnie 7 dni nie minęło zupełnie bezproduktywne, co potwierdza kilka nowych commitów na GitHub. Tej pracy niestety nie było tyle, ile bym chciał, więc stwierdziłem, że muszę zmienić proporcje czasu poświęcanego na tworzenie projektu i jego opisywanie. Nie jestem wprawionym […]

Czytaj więcej

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