Spring

Spring Framework zawładnął światem programowania aplikacji enterprise w języku Java. Powstał lata temu, a ciągle jest rozwijany i są dostarczane co raz to nowsze moduły.

Poniżej znajdziesz materiały, w których poznasz Spring Framework, Spring Boot, Spring Cloud, Spring Security, Spring Data oraz wiele więcej modułów, które firma Pivotal ma nam do zaoferowania.

Spring Cache

Spring Cache

Spring Cache Zapewne nieraz chciałeś przyśpieszyć działanie swojej aplikacji jak najmniejszym kosztem, niejednokrotnie pewnie też to zrobiłeś korzystając z dumnie brzmiącego mechanizmu cachowania. Konstrukcja takiego cache mogła wyglądać np. tak: private final Map<Long, User> userMap = new ConcurrentHashMap<>(); public User loadUser(Long id) { Assert.notNull(id, „Parameter 'id’ can not be empty.”); if (!this.userMap.containsKey(id)) { this.userMap.put(id, this.findUserById(id)); …

Spring Cache Read More »

Spring data

Spring Data – dostęp i zarządzanie danymi

Spring Data Co to jest Spring Data? Spring Data jest modułem upraszczającym pracę z warstwą persystencji. Zapewnia on przyjazny i spójny sposób dostępu i zarządzania danymi. Danymi, które mogą być umieszczone gdziekolwiek. Równie dobrze, możesz zaimplementować swoje źródło danych np. dane z dysku. Biblioteka ta wspiera wiele zródeł danych: JPA (bazy danych SQL), MongoDB, DynamoDB, …

Spring Data – dostęp i zarządzanie danymi Read More »

testy integracyjne w spring boot

Testy integracyjne w Spring Boot

Testy integracyjne Spring Obecnie tworzone oprogramowanie testuje się na wiele różnych sposóbów. Wszystkim jednak testom przyświeca jeden cel – stworzyć aplikację odporną na błędy. Oczywiście nie żyjemy w świecie idealnym, testy nie pomogą nam wykluczyć wszystkich błędów w oprogramowaniu, jednak mogą pomóc zmniejszyć ich liczbę. Aplikacje są testowane na różne sposoby, aby móc wychwytywać błędy …

Testy integracyjne w Spring Boot Read More »

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 …

Jak działa Spring Web MVC? Read More »

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 …

Jak użyć strategii w Springu? Read More »

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 …

Jak stworzyć RestController w Spring Boot? Read More »

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ść …

Jak stworzyć projekt w Spring Boot? Read More »

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 …

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