Od czasu, kiedy rozpoczęliśmy Projekt Bilet, minęło już trochę czasu — warto więc zaktualizować wszystkie zależności. Tym zajmiemy się w dzisiejszym (mini) wpisie.
Mamy już podstawowe elementy aplikacji — połączenie z bazą danych, konfiguracje testową, podstawowy model uwierzytelniania i autoryzacji, kolejnym logicznym krokiem jest więc implementacja funkcjonalności. Zanim do tego przejdziemy, warto przygotować projekt pod intensywną pracę — ustawić reguły checkstyle, środowisko CI itp — i tym zajmiemy się dzisiaj.
Zanim przejdziemy do kodowania i używania narzędzi w praktyce, zapraszamy Cię do wpisu, który przedstawi narzędzia, biblioteki, frameworki i koncepty związane z tworzeniem front-endu. Wpis ten potraktujcie jako zajawkę, bo o wielu technologiach wspomianych tutaj będziemy również pisać szerzej, a przede wszystkim stosować w praktyce.
Oczywiście, to co zobaczycie poniżej to jedynie wybrane i popularne z nich (możliwości jest znacznie więcej, a front-end jest super dynamiczną dziedziną programowania, która zmienia się bardzo szybko). Gotowi?
W tej lekcji skonfigurujemy autoryzację użytkowników naszej aplikacji z użyciem mechanizmu OAuth oraz bazy danych.
W lekcji drugiej skonfigurujemy połączenie z bazą danych pod kątem środowiska produkcyjnego, a także przejmiemy kontrolę nad jej tworzeniem i modyfikacjami za pomocą narzędzia Liquibase.
W poprzedniej części pisaliśmy o tym, czym jest Spring Boot oraz mniej więcej jakich technologii będziemy używać. Dzisiaj zainicjujemy i skonfigurujemy nasz projekt, a także uruchomimy pierwszy endpoint.
Zaczynamy z kolejnym, długo obiecywanym cyklem — kolejnym kursem, tym razem skupiającym się na Spring Boot, AngularJS i bardziej popularnych technologiach. Zapraszamy!
W ramach cyklu #main zamieszczamy popularne pytania, które mogą paść na rozmowie kwalifikacyjnej. Ich aktualną listę wraz z linkami do odpowiedzi znajdziecie właśnie w tym wpisie.
Pisaliśmy już o tym, jak uruchamiać normalne aplikacje pod Eclipse, dzisiaj pokażemy, jak zrobić to samo z aplikacjami webowymi.
Dzisiaj ostatnia z lekcji w cyklu o Javie — o debugowaniu aplikacji. Debugowanie to proces wyszukiwania błędów i ich usuwania — Java oraz Eclipse dostarczają nam wielu wygodnych narzędzi, które…