W tym odcinku poruszam kwestię mapowania obiektów. Pokazuję jak i gdzie mapować obiekty na inne obiekty. Omawiam, w jakich sytuacjach możemy chcieć skonwertować jakiś obiekt na inny obiekt. I jak to robić tak, żeby kod konwertujący nie zaciemniał nam tego właściwego kodu aplikacji.
Tag: Java Spring
Kurs Spring Boot – Rest API, Spring Data, Spring Security, Spring Cache
Kurs Spring Boot, w którym opowiem o podstawach związanych ze Springiem i Spring Bootem. W kursie tym, poza poruszeniem podstawowych zagadnień związanych ze Spring Bootem, mam zamiar przedstawić wiele komponentów, które składają się na ten framework. Poza tym tworzę także aplikację, która wystawia usługi restowe.
Feign deklaratywny klient http
Współczesne aplikacje coraz częściej komunikują się ze sobą, coraz częściej korzystają także z różnego rodzaju api udostępnianego publicznie przez różnych dostawców. Najprostszą i chyba najczęściej wykorzystywaną metodą łączenia się z różnymi serwisami poprzez takie api, jest użyciu klienta http. Implementacji różnych klientów jest wiele. Ja dzisiaj opiszę Feigna, klienta deklaratywnego, który pozwala nam zmniejszyć ilość pisanego kodu oraz znacznie ułatwić pracę.
Czytaj więcej
Spring Batch – co warto wiedzieć o przetwarzaniu wsadowym
Spring Batch to jeden z wielu pod projektów w frameworku Spring. W skrócie służy on do developowania zadań wsadowych, które mają charakter cykliczny lub zadań wykonywanych na żądanie. Mogą to być proste zadania przetwarzania np. cykliczna aktualizacja rekordów w tabeli lub bardziej skomplikowane wielokrokowe zadania przetwarzania/importowania danych.
Spring Data JPA – wprowadzenie
Spring Data to jeden z najbardziej przydatnych komponentów Springa. Pozwala on w łatwy sposób wyeliminować powtarzalny kod (boiler plate). Bez niego programista musi pisać o wiele więcej linijek technicznego kodu, którego utrzymywanie wraz z rozrostem projektu może sprawiać wiele problemów. Spring data to lubiane przez wielu programistów narzędzie, ale ma ono też swoje słabe strony i nie nadaje się do każdego rodzaju projektów.
Spring Security i Json Web Token
Po poprzednim artykule Spring Security – uwierzytelnienie przy pomocy jsona, kilka osób odezwało się do mnie z pytaniem, czy mógłbym opisać uwierzytelnienie z wykorzystaniem JWT (Json Web Token)? Nie jest to trudne zadanie i nie wymaga zbyt wiele pracy w stosunku do tego, co napisałem w poprzednim artykule, więc postanowiłem to krótko opisać.
Spring Security – uwierzytelnienie przy pomocy jsona
Spring Security to narzędzie, które pomaga uporządkować kwestie związane z uwierzytelnieniem i autoryzacją. Generalnie robi to wszystko za nas. Jednak jedynym z jego minusów jest to, że nie do końca jest przystosowane do pracy z usługami restowymi z obsługą jsona. W tym artykule zajmę się właśnie tą kwestią.
Walidacja obiektów w Spring Framework
Jednym z podstawowych zadań każdej aplikacji jest sprawdzanie danych wejściowych. Dlatego każda aplikacja powinna być wyposażona w uniwersalny mechanizm, który taką walidację zapewni. Spring Framework ma wbudowane dwa takie mechanizmy, o tym właśnie możesz przeczytać w tym artykule.
Najczęściej popełniane błędy w Spring Framework
Spring to obecnie najpopularniejszy framework w świecie Javy. Pozostawia on daleko w tyle całą konkurencję. Dlatego jego dobra znajomość, to podstawa pracy każdego developera. W tym artykule opisuję najczęściej popełniane błędy dotyczące tego frameworka.