Spring

Jak działa Spring Web MVC?

W tym wpisie przedstawię Ci, w jaki sposób można stworzyć prostą stronę internetową przy użyciu Spring  Web MVC. Znajdziesz w nim również informację, na czym polega wzorzec MVC i jak działa to w Spring Framework. Wzorzec MVC MVC jest skrótem od Model-View-Controller, czyli od trzech elementów, na które składa się cały wzorzec. Nie jest on …

Continue Reading
Spring Wzorce projektowe

Jak użyć strategii w Springu?

Strategy pattern Zanim przejdę do pokazania Ci części praktycznej, czyli do tego jak to zaimplementować, należy na początek zastanowić się na czym polega wzorzec projektowy strategia oraz dlaczego akurat go opisuję. Zacznijmy od końca – czyli dlaczego opisuję akurat ten wzorzec projektowy w kontekście Springa? Odpowiedź jest prosta, jest bardzo popularny. Jest bardzo powszechnie używany …

Continue Reading
Spring

Jak stworzyć RestController w Spring Boot?

Czym jest kontroler? Abyśmy w ogóle mogli przejść do rozmowy o rest kontrolerach, na poczatek określmy sobie czym jest kontroler. Kontroler w aplikacji webowej jest utożsamiany z miejscem, gdzie mamy możliwość rozmowy aplikacji jako użytkownicy przy użyciu zapytań HTTP. Owe miejsca są wystawiane przez serwer aplikacyjny pod konkretnymi adresami URL. Jeśli użytkownik wyśle zapytanie pod …

Continue Reading
Java Spring

Jak stworzyć projekt w Spring Boot?

Spring Boot W poprzednim artykule na temat Springa i Spring Boota wspomniałem, że SB został stworzony w celu ułatwienia życia programistom. Dzięki Spring Bootowi jesteśmy w stanie w kilka minut stworzyć projekt, nie martwiąc się dużymi ilościami konfiguracji – tak jak miało to miejsce bezpośrednio w Springu. Budując aplikację w Spring Boocie mamy też możliwość …

Continue Reading
Java Spring

5 powodów dlaczego powinieneś nauczyć się Spring Boota

Spring i Spring Boot Jeśli programujesz już dłuższy czas w Javie i coraz częściej myślisz o podjęciu pracy jako programista w tym języku jestem pewien, że napotkałeś się na takie pojęcia jak Spring lub Spring Boot. Z powyższymi terminami najprawdopodobniej spotkałeś się nie raz np. szukając odpowiedzi na pytanie jak zbudować aplikację webową w Javie …

Continue Reading