Aktywne Wpisy
Gours +101
Wystarczyło odsunąć PiS od władzy i od razu mamy pozytywny impuls w gospodarce:
- zmniejszenie inflacji
- zmniejszenie bezrobocia
- mocny wzrost PKB (w 2023 było 0,2%, teraz raczej ponad 3%)
- drastyczny spadek luki vatowskiej (Tusk nie pozwala kraść) - z 15% to jednocyfrowego wyniku
- zmniejszenie inflacji
- zmniejszenie bezrobocia
- mocny wzrost PKB (w 2023 było 0,2%, teraz raczej ponad 3%)
- drastyczny spadek luki vatowskiej (Tusk nie pozwala kraść) - z 15% to jednocyfrowego wyniku
źródło: IMG_4163
Pobierz
SynGilgamesza +210
Za PiSu wojsko było złe i można było po nim jechać, teraz wojsko jest uśmiechnięte i fajne
#4konserwy #neuropa #bekazlewactwa #bekazpodludzi #bekazlibka
#4konserwy #neuropa #bekazlewactwa #bekazpodludzi #bekazlibka
źródło: temp_file6687529618388996650
Pobierz




Powiedzmy że przez cały cykl życia aplikacji będę potrzebował instancji jakiejś klasy - w tle będzie sobie działać symulacja, a websocketów będę używał tylko do wysyłania danych wygenerowanych przez tę symulację do przeglądarki. Dodatkowym problemem jest fakt, że Jetty uruchamiam pluginem jetty-maven-plugin, więc stworzenie instancji tej klasy jako singletona w metodzie main też nie wchodzi w grę, bo nie mam metody main.
Jakie jest poprawne podejście jeśli potrzebuje czegoś takiego? Zrobiłem sobie nowy servlet, który uruchamia się wraz z jettym i niby wygląda to spoko, bo mógłbym tam uruchomić symulację, ale czy takie użycie servletów jest poprawne? Bo wydaje mi się że one służą do czegoś innego.
Jeżeli moje podejście jest całkiem złe, to czego użylibyście w takiej sytuacji? Tzn. mam symulację, i chcę wysyłać z niej dane do przeglądarki w regularnych odstępach czasu?
#java #programowanie #backend #naukaprogramowania
Po drugie z tego co słusznie mówisz servlet api służy raczej do obsługi interakcji po interfejsie webowym, ale też ma w sobie obsługę cyklu życia : https://en.m.wikipedia.org/wiki/Java_servlet
I teraz tak:kiedyś rzeczywiście gdzieś odpalało się serwer aplikacji który zarządzał całością, wtedy można było rozważać to, żeby to on
Dziękuję za odpowiedzi Panowie, sporo się wyjaśniło.
https://docs.oracle.com/javaee/7/api/javax/servlet/ServletContextListener.html
i metody contextInitialized. Analogicznie np. w metodzie contextDestroyed mógłbyś sobie zapisywać gdzieś aktualny stan symulacji, żeby móc ją później odtworzyć. Plus jest taki, że to rozwiązanie zadziała Ci w zwykłym kontenerze serwletów typu jetty i nic nowego nie musisz dodawać.