Pracując z większymi systemami często spotykamy się z pojęciem obiektów domenowych, DTO, a okazyjnie natrafiamy nawet na DAO. Każda z tych nazw określa pewien typ obiektów, które mają określone zadanie.
Czytaj dalej Obiekt domenowy, DTO, DAOMiesiąc: grudzień 2020
JPA #6 – Create
Zaczynamy działać w obszarze CRUD i dziś zajmiemy się pierwszą operacją z tej rodziny czyli create. Poznasz przy tej okazji zasadę działania transakcji.
Czytaj dalej JPA #6 – CreateJPA #5 – Pierwsza encja
Na warsztat trafia pierwsza encja. Stworzymy klasę z prostymi danymi naszych pierwszych gości. Po dodaniu tylko trzech adnotacji zobaczysz jak JPA automatycznie zaczyna tworzyć tabele z wskazanymi polami i sekwencję do nadawania unikalnych id.
Czytaj dalej JPA #5 – Pierwsza encjaWstrzykiwanie zależności (Dependency Injection)
W tym wpisie przybliżę Ci jeden z najważniejszych wzorców w programowaniu, który jest niezależny od języka – wstrzykiwanie zależności. Czytaj dalej Wstrzykiwanie zależności (Dependency Injection)
Debugowanie w IntelliJ #3 Więcej możliwości przy pracy z breakpointami.
W poprzednich odcinkach cyklu poznaliśmy podstawy debugowania oraz poruszania się po kodzie w trakcie sesji debugowania. W tym wpisie poświęcimy więcej uwagi breakpointom.
Czytaj dalej Debugowanie w IntelliJ #3 Więcej możliwości przy pracy z breakpointami.Debugowanie w IntelliJ #2 Poruszanie się po kodzie w trybie debug
W poprzednim odcinku serii poznaliśmy podstawy debugowania, a tym odcinku serii przyjrzymy się stosowi wywołań (call stack) i poznamy jak poruszać się o nim podczas sesji debug.
Czytaj dalej Debugowanie w IntelliJ #2 Poruszanie się po kodzie w trybie debugJPA #4 – Konfiguracja projektu
W ramach kursu wkraczamy w pierwszy etap tworzenia projektu czyli jego konfigurację. Dodamy trochę od siebie w pliku pom.xml, a następnie utworzymy pierwszą klasę w Javie. Później zajmiemy się dostosowaniem Hibernate oraz Entity Managerem.
Czytaj dalej JPA #4 – Konfiguracja projektu