niedziela, 30 kwietnia 2017

To tylko kolejna mała formatka

Prace nad projektem nie postępują tak szybko jak bym sobie życzyła. Niestety. Dzisiaj mogę zwalić winę na majówkę i konieczność konfigurowania środowiska na nowym komputerze. ;)
Jedyne, czym mogę się pochwalić (oprócz godziny spędzonej na konfiguracji), to jedna mała formatka - profil użytkownika:
Wciąż jeszcze w wersji roboczej (teraz widzę, że zapomniałam o przyciskach typu 'Edytuj') i wciąż jeszcze z placeholderami zamiast prawdziwych danych. Ale cóż, pomału brniemy do przodu...
A tymczasem majówkę czas zacząć - znikam do środy, potem mam nadzieję wrócić z nowymi siłami. :) Adios!

piątek, 28 kwietnia 2017

Quality Meetup 27.04.2017

W ostatni czwartek w Katowicach odbyło się dwunaste spotkanie Quality Meetup. Jest to cykl spotkań poświęconych jakości oprogramowania, stanowiących rozszerzenie konferencji Quality Excites.
Na kwietniowym spotkaniu poruszane były dwa tematy: "Testy regresji z perspektywy piramidy testów" i "Dlaczego docker@localhost to nie DevOps?".

niedziela, 23 kwietnia 2017

Jak użyć bazy danych w Springu

Nie mam wprawdzie niestety obiecanego "Remember me", ale jakieś tam malutkie postępy są.
Mój projekt już "gada" z bazą danych. Yay, teraz zacznie się prawdziwe programowanie. ;)
Aby podłączyć bazę, na pewno będziemy potrzebować drivera MySQL i Spring JDBC. Ponieważ używam Mavena, wystarczy tylko dopisać kilka linii w pliku pom.xml i przebudować projekt:

sobota, 22 kwietnia 2017

Baza danych - pierwsza tabelka

Kolejną rzeczą, jaką chciałam się zająć po wprowadzeniu (działającej!) formatki logowania, była funkcja zapamiętywania zalogowanego użytkownika - wszak mam taki śliczny checkbox "Remember me". :) Rzeczywistość po raz kolejny jednak brutalnie zweryfikowała moje plany, bo do tej funkcjonalności będę potrzebowała bazy danych. Logiczne, przecież gdzieś trzeba zapisać, kto chce być zapamiętany, czyż nie?
Na razie porzucam więc HTMLe i CSSy na rzecz bardziej backendowych zadań. Najwyższy czas dołączyć do projektu bazę danych. No bo co to za aplikacja bez bazy?

sobota, 15 kwietnia 2017

Zabezpieczanie aplikacji - ciąg dalszy

Ostatnio pisałam o zabezpieczaniu aplikacji za pomocą Spring Security - dzisiaj pora trochę podrasować naszą funkcję logowania.
Jak już wspominałam, Spring Security automatycznie generuje prostą formatkę do logowania - ale jest, hmm, niezbyt piękna:
Najwyższy czas więc dodać jej nieco wdzięku, zwłaszcza, że HTML z taką formatką powstał już jakiś czas temu.

niedziela, 9 kwietnia 2017

Kilka ciekawych linków

Tak, tak, wiem. W tym tygodniu nie miałam czasu na projekt, więc piszę cokolwiek, byle spełnić te konkursowe 2 posty tygodniowo. Typowa "zapchajdziura". Cóż, zdarza się :)

Programistycznie
https://jhipster.github.io/ - podesłała Software Lady. Ciekawe rozwiązanie, pozwalające szybko zbudować aplikację opartą na Spring Boot i AngularJS.
https://www.gitignore.io/ - generator pliku gitignore. Dodaje do gitignore odpowiednie wpisy na podstawie wybranego systemu operacyjnego, IDE, języka programowania...

Zabezpieczanie aplikacji ze Spring Security

Ostatnio przez różne zawirowania dość mocno zaniedbałam projekt, ale wreszcie znalazłam trochę czasu, by wrócić. Nie poddam się przecież po zaledwie miesiącu blogowania! :)
Dziś na tapecie: zabezpieczanie aplikacji. Umożliwienie logowania, uniemożliwienie wejścia na konkretne strony niezalogowanym użytkownikom. Do tego celu posłuży mi Spring Security.