Di4bllo
Di4bllo
W ramach nauki microserwisow chciałem napisać dwa serwisy które że sobą rozmawiają (wymieniają dane). Jak to się robi w produkcyjnych warunkach, wszystko odbywa się po reście (rest template / webflux) czy może przy użyciu Kafka/rabbit Mq. I jakie są benefity używania kafki zamiast zwykłej komunikacji po http? #java #spring
2
  • Najlepsze
  • Wszystkie komentarze
krasnoludkolo
@Di4bllo: to zależy
2
youknowiknow
@Di4bllo: Obie formy komunikacji są wykorzystywane, a wybór metody jest podyktowany konkretnym przypadkiem użycia - polecam poczytać więcej na temat komunikacji synchronicznej i asynchronicznej (dobrym punktem startowym mogą być następujące wątki: pierwszy oraz drugi).
Ogólnie rzecz biorąc, komunikacja asynchroniczna sprawdzi się tam, gdzie nie ma potrzeby blokowania się w oczekiwaniu na wynik zapytania/requestu lub też czas oczekiwania na wynik jest bardzo długi (tzn. long running operations).
Kolejki są jedną
2
victordeleco2
victordeleco2
Mirkasy,
chcę sobie ogarnąć Spring WebFlux i ogólnie potrzebuję jakiegoś publicznie dostępnego REST API udostępniające dane. Celem jest stworzenie serwisu, który będzie zaciągał skądś dane i następnie uderzał na reaktywny endpoint drugiego serwisu, który jakoś to będzie konsumował. To w ramach nauki. Accuweather odpada bo udostępnia tylko 50 requests per day. Chyba, ze macie jakiś inny pomysł jak można potestować/nauczyc się Webflux i reactive streams?
#java #spring #
0
  • Najlepsze
  • Wszystkie komentarze
f8RKlLxlqVnRqJUfLnJa
@victordeleco2: Wykop API? :D
1
pwasowsk
pwasowsk
Poszukaj sobie publicznego API dużych giełd krypto np. Binance, albo stron, które takie dane kumulują, np. CoinGecko.
Są duże limity na pytanie o notowania.
1
marylin17
marylin17
Czy chcąc zbudować aplikację na Androida w Android Studio, która pobierałaby dane z bazy danych i czujników które byłyby podpięte pod Raspberry PI (+ rozproszoną sieć), z programem napisanym w Javie (i postawionym właśnie na Raspberry), naturalną koleją rzeczy byłoby wykorzystać:
- Spring Framework jako backend
- Rest API jako interfejs (czy raczej tego się nie robi w ten sposób i lepiej jakiś protokół np. MQTT?).
Czy chcąc zbudować coś takiego dopuszczam
0
  • Najlepsze
  • Wszystkie komentarze
kifkick
@marylin17: łatwiej pójść w aplikacje webową, wtedy masz unikalna aplikacje na komputer i dowolnie jak chcesz ios/android
1
p.....a
p.....a
@marylin17 a w sumie to co mialaby robic ta aplilacja xd bo to chyba najpierw musisz okreslic co masz robic, a pozniej wybierasz technologie

Moze jakas stronka webowa postawiona na raspberry pi bedzie lepsza, a Ty bedziesz sie z nia laczyl z przegladarki
0
SebixBezKaryny
#programowanie #mvc #spring
Cześć
Zapędziłem się w kozi róg i chyba czas na poradę kogoś z większym doświadczeniem. Mam kontroler który ma 3 endpointy. 1 (get) zwraca stronę główną z formularzem. 2 (post) na podstawie danych z formularza strzela do zewnętrznego serwisu i zwraca 1 rezultat jako page do widoku. 3 (get) służy do paginacji strony. Czyli przychodzą zapytania z wartością page i zwracam odpowiedni rezultat.
0
  • Najlepsze
  • Wszystkie komentarze
t.....y
t.....y
@SebixBezKaryny: klient (przeglądarka) ma wiedzieć na której jest stronie i wtedy pobierać dla niej wynik?
0
SebixBezKaryny
@thexDguy: no tak działa to teraz endpoint anotherrndpoint. Dla przykładu w endpoincie post pobieram 30 rekordów. Zwracam 1 do widoku i tworze paginacje. Paginacja odwołuje się do endpointu get gdzie gdy użytkownik kliknie 5 w paginacji to zwróci mu 5 element z 30. Do widoku jest zwracany zawsze 1 rezultat bo jest bardzo obszerny w informacje stąd paginacja. Jedyny problem ze musi to być w zmiennej globalnej trzymane
0
chaddeveloper
Pytanie do #programista15k polecacie jakiś kurs do DDD, mikroserwisow I tych podobnych architektur w przystępnej cenie aktualnie chcę do tego wejść na trochę lepszy poziom więc bez ofert kursu aniserowicza. Najlepiej po polsku ale angielski też może być. Przerobilem różne darmowe konferencje od warszawskiego JUGu i tym podobnych ale mam dalej za dużo pytań(╥﹏╥)

#udemy #spring #java #programowanie
1
  • Najlepsze
  • Wszystkie komentarze
MarcelMcOne
@chaddeveloper Od siebie polecam -
DDD dla architektów oprogramowania - Vaughn Vernon
0
pyra991
pyra991
@MarcelMcOne przed ta książka polecam przeczytać czysta architekturę wujka Boba
0
victordeleco2
victordeleco2
Mirkasy taki problem:
Przychodzi mi XML, który chce zmapować na obiekt.

xml version="1.0" encoding="UTF-8"?Jan Test
Niestety, XmlMapper potrzebuje formatu:

Jan
0
  • Najlepsze
  • Wszystkie komentarze
victordeleco2
victordeleco2
Jak powinien być dostarczany obiekt typu XmlMapper, ObjectMapper itp w klasie gdzie metody są statyczne(typowe klasy mappujące itp)? Wstrzykiwanie jako bean nie jest możliwe bo nie tworze instancji tej klasy.
#spring #java
0
  • Najlepsze
  • Wszystkie komentarze
lort_fzhut
Chciałbym zacząć sobie coś dodatkowo programować w wolnym czasie. Tylko nie wiem jak się za to zabrać. Jak ktoś udziela się w jakimś projekcie i mógłby polecić to chętnie bym dołączył. Swoje umiejętności ocenił bym na mid/junior. Wolałbym zostać jednak z javą.
#programowanie #java #spring
0
  • Najlepsze
  • Wszystkie komentarze
victordeleco2
victordeleco2
Mirkasy tworzę sobie specyfikację za pomocą org.springframework.data.jpa.domain.Specification.
Mam atrybuty i sprawdzam kazdy czy jest null i jesli nie to dodaje go do warunku AND poprzez predykaty.
Problemem jest gdy wszystkie pola sa null a więc zapytanie powinno zwrócić wszystkie elementy a hibernate robi w zapytaniu:

where 0=1
Specyfikacje robie mniej wiecej
0
  • Najlepsze
  • Wszystkie komentarze
MrFisherman
Hej, korzystał ktoś z was z Hibernate Envers? Potrzebuje otrzymać coś takiego:

Mebel
- imie
- nazwa
- lokalizacja
0
  • Najlepsze
  • Wszystkie komentarze
P.....y
P.....y
#docker #java #spring #programowanie

Pomóżcie koledze,
chcę zrobić prostego Dockerfile który będzie uruchamiał mi moją aplikację w springu, jaki jest najlepszy sposób żeby uruchamiać JARke bez zawierania w Dockerfile numeru wersji? (żeby nie zmieniać wersji w Dockerfile za każdym razem)
0
  • Najlepsze
  • Wszystkie komentarze
mateuszd
Cześć, kolejną część Kursu Spring Boota czeka już na Youtube. Tym razem nagrałem poradnik o testowaniu integracyjnym aplikacji zabezpieczonej tokenem JWT. Pokazuję jak korzystać z MockMvc i jak testować przy użyciu mockowego użytkownika. Jeśli nie wiesz jak pisać testy integracyjne ze Spring Boot to koniecznie obejrzyj ten odcinek

Kurs Spring Boot 11 - Testy integracyjne aplikacji zabezpieczonej Json Web Tokenem

#spring #programowanie #java #naukaprogramowania
5
  • Najlepsze
  • Wszystkie komentarze
chaddeveloper
Mam web apke w Springu, zaimplementowalem Web Sockrty. Potrzebuje wysyłać powiadomienie Push na #ios jak się za to zabrać najlepiej? Wersja z #android też może być

#programowanie #informatyka #spring
0
  • Najlepsze
  • Wszystkie komentarze
100x
Mam plik .war, szukam programu który go zdekompiluje, stworzy nowy projekt w eclpise i zaimportuje kod.
Wiem, że był używany spring boot 2.
Wszelkie źródła przepadły.
#programowanie #java #springboot #spring
0
  • Najlepsze
  • Wszystkie komentarze
chaddeveloper
Potrzbuje zrobić coś w stylu. Ktoś zapisał pewną encje, backend wysyła powiadomienie o tym na frontend (admin panel) admin panel się odświeża. Jak zrobić takie coś?

#programowanie #informatyka #spring #java #angular
0
  • Najlepsze
  • Wszystkie komentarze
victordeleco2
victordeleco2
Mirkasy,
jakie są zalety budowania zapytań w Spring Data poprzez org.springframework.data.jpa.domain.Specification zamiast stworzyć metody które będą nam budowały zapytania w Stringu. Parametry oraz informacje jakie kolumny oraz czy to jest order ASC, OR czy AND przychodzą w atrybutach(XML). Takie sklejanie zapytania żmudne, ale mniej kodu niż ze Specification.
#java #spring #hibernate
1
  • Najlepsze
  • Wszystkie komentarze
Generyczny_nick
Generyczny_nick
Mireczki mam pytanie z pogranicza javy/springa i mongodb.

Piszę mikroserwis służący do wysyłki maili z załącznikami.
Do przechowywania maili będę wykorzystywał MongoDB i mam zagwozdkę jak przechowywać załączniki.

Aktualnie moja "naiwna" implementacja przechowuje w dokumencie listę załączników (obiekt zawierający nazwę pliku, content type i tablicę bajtów w postaci stringa).
0
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Cześć!
Spisałem listę pytań jakie pojawiły mi się w trakcie rekrutacji na stanowisko na stanowisko Senior Developera w norweskim Software House.
Dodałem też kilka spostrzeżeń i wskazówek, które na pewno przydadzą się również Juniorom.
Jestem ciekawy jak oceniacie pytania i poziom :)
https://bykowski.pl/lista-pytan-rekrutacyjnych-na-senior-deva-w-norwegii/

#
15
  • Najlepsze
  • Wszystkie komentarze
MrFisherman
Czy ktoś może mi polecić jakiś kurs, artykuł o tym jak działa spring pod spodem?

W sensie nie jak się tworzy aplikacje bo to w miare wiem tylko wszystko o zrozumieniu framweroka, budowy, spring container, zależnościach itp.

Nie wiem czy chce się uczyć javy ee lub serveletów od nowa żeby to zrozumieć, w sensie nie wiem czy jest sens.

Jak
0
  • Najlepsze
  • Wszystkie komentarze
atm-Pa
Pytanie w temacie Spring Boota. Dlaczego w wielu przykładach w internecie zamiast wstrzykiwać do kontrolera bezpośrednio klasę DAO, tworzy się interfejs który ona implementuje i jego używa w kontrolerze. Ktoś mi wytłumaczy jaki jest sens takiego rozwiązania? #spring #java #programowanie #informatyka #it
0
  • Najlepsze
  • Wszystkie komentarze