Siema mirki, zacząłem się uczyć Javy, narazie tutoriale z neta, bo czekam na książkę.
Natknąłem się na dosyć dziwną rzecz dla mnie, mianowicie zauważyłem, że w większości tutoriali zmienne, tablice tworzy się za pomocą operatora new. Mnie uczono, że używanie new, jak i delete jest w 90% przypadków nieuzasadnione. Również listingując kod C++ bardzo rzadko się napotykałem na tego typu rzeczy. Porównywałem i utworzenie zmiennej z new, jak i bez nic nie
Natknąłem się na dosyć dziwną rzecz dla mnie, mianowicie zauważyłem, że w większości tutoriali zmienne, tablice tworzy się za pomocą operatora new. Mnie uczono, że używanie new, jak i delete jest w 90% przypadków nieuzasadnione. Również listingując kod C++ bardzo rzadko się napotykałem na tego typu rzeczy. Porównywałem i utworzenie zmiennej z new, jak i bez nic nie
































Zaczynam jakiś pierwszy większy projekt w spring boocie i zastanawiam się jak powinno organizować się kontrolery. Czy każda strona powinna mieć swój kontroler czy możne do każdej encji powinien być przypisany kontroler?
Druga kwestia, jak powinny się nazywać klasy/metody kontrolera?
#java #spring #springboot #naukaprogramowania
@krasnoludkolo: a no i to też nie zawsze reguła. Bo jak masz stronę pełną różnych widgetów (jak np. często strona "mój profil"), to raczej to nie jest wspólne "funkcjonalnie".
najczyściej wydaje mi się mieć @Controller dla tego co leci na frontend już wyrenderowane, np. HomePageController (trochę to taki "anemiczny" kontroler, bo zwykle tylko z jedną metodą), a wokół funkcjonalności / encji budować dość uporządkowane @RestController np. CartRestController. Niestety nie wyczerpuje to "brzydkiego" przypadku kiedy na frontend chcemy dodać wyrenderowane już fragmenty DOM, jak np. we wspomnianych widgetach. Ale jeśli piszemy