DevCezz

Programistyczny blog dla Ciebie

Najnowsze wpisy

Przepisz swój kod na nowo! #11

Ostatnio sporo czasu poświęciłem kodowaniu aplikacji AnimalShelter. Udało mi się wykonać naprawdę sporo zadań, ale nie obeszło się bez problemów, którymi chciałbym się z Tobą podzielić w tym wpisie. Na pewno przedstawię nowy podział na moduły Mavena jakiego dokonałem, co…

Przepisz swój kod na nowo! #10

To już dziesiąty wpis dotyczący przepisania swojej starej aplikacji na nowe rozwiązanie! W związku z tym przyszła pora na małe podsumowanie dotychczasowych prac. Sprawdzimy co udało się już zrobić, co jeszcze zostało i czy planuję coś dorzucić ekstra. Przy okazji…

Krakowskie Dni Informatyki 2021 (online)

W dniu wczorajszym nawiązałem współpracę z organizatorami konferencji Krakowskie Dni Informatyki 2021. W ramach niej serdecznie chciałbym Was zaprosić do udziału w tym wydarzeniu. Odbędzie się ono w dniach 1 i 2 grudnia 2021 r. w formie online. Dzięki takiej…

Dziedziczenie i agregacja w Maven

W poprzednim wpisie na temat pliku pom.xml wspomniałem, że zajmiemy się zagadnieniem podmodułów. Właśnie w tym artykule chcę Cię przez niego przeprowadzić. Przy okazji poznamy czym jest Super POM, dowiemy się czym różni się dziedziczenie od agregacji w Maven oraz…

Serce Maven, czyli pom.xml

Sporo teorii za nami, więc pora teraz zagłębić się w strukturę pliku pom.xml, który jest sercem Mavena. Zawiera on wszelkie informacje na temat tego w jaki sposób należy zbudować prowadzony przez nas projekt. W tym artykule przejdziemy przez części składowe…

Cykl życia projektu w Maven

Kontynuując myśl z poprzedniego artykułu wyjaśnijmy sobie jakie są cykle życia projektu w ujęciu Mavena. Ta idea jest najistotniejsza w całym narzędziu, ponieważ definiuje proces budowania oraz dystrybucji tworzonych aplikacji. Nie przedłużając przejdźmy do przedstawienia tych cykli i sprawdźmy co…

Czym tak naprawdę jest Maven?

Zakładam, że każdy z nas korzystał kiedyś z narzędzi automatyzujący budowanie aplikacji takich jak Ant, Gradle czy właśnie Maven. W tym artykule chciałbym się skupić na tym ostatnim produkcie. Sam muszę przyznać, że korzystałem od dłuższego czasu z Mavena, ale…

Adnotacja @Scheduled

Czasami zdarza się taka potrzeba, aby uruchomić, cyklicznie, pewne zadania bez ingerencji użytkownika. Może to być np. przetwarzanie wsadowe, o którym pisałem w jednym z poprzednich wpisów. Z pomocą przychodzi nam, więc adnotacja @Scheduled udostępniona przez framework Springa. Sprawdźmy jak…

Przepisz swój kod na nowo! #9

Od ostatniego wpisu dotyczącego aplikacji AnimalShelter minęło ponad 2 miesiące. Spowodowane było to tym, że miałem trochę innych rzeczy na głowie. Jednak udało mi się z powrotem przysiąść do jej implementacji. Dorobiłem mechanizm wysyłki maili, jednak nie na tym chciałem…

Dlaczego warto blogować?

Minął już rok odkąd publikuję treści na blogu. Właśnie z tego powodu wpadłem na pomysł, aby podzielić się swoimi przemyśleniami na temat tego dlaczego warto blogować. Mam nadzieję zachęcić Cię w ten sposób do stworzenia własnego miejsca w sieci! Zapewniam,…