Wszystko
Najnowsze
Archiwum
- 1
spring security to relikt, tego już się już nie używa jak budujesz usługi w cloudzie np. AWS a jest to teraz standard
@janek_88: Co ty p--------z xD
Komentarz usunięty przez autora
- 3
Piramida testów określa schemat rozłożenia testów w systemach informatycznych. Stanowi ona pewien zbiór spostrzeżeń dotyczących tworzenia testów automatycznych
Z czasem piramida ewaluowała i powstawały nowe koncepcje takie jak diament czy trofeum
W tym artykule opowiem Ci:
• co doprowadziło do powstania nowych koncepcji oraz jak się one kształtują
• jak rozsądnie rozłożyć testy automatyczne w aplikacji
Sprawdź
Z czasem piramida ewaluowała i powstawały nowe koncepcje takie jak diament czy trofeum
W tym artykule opowiem Ci:
• co doprowadziło do powstania nowych koncepcji oraz jak się one kształtują
• jak rozsądnie rozłożyć testy automatyczne w aplikacji
Sprawdź

- 0
Wie ktoś czemu tomcat jak startuje moja aplikacje i wchodze na localhost:8080 zamiast wyświetlić to co powinno być to pobiera mi jakiś plik?
#programowanie #programista15k #java #spring #tomcat
#programowanie #programista15k #java #spring #tomcat
- 3
@bedbugsgullet123: serwuje zły content type. To nie problem tomcata tylko serwerów www w ogóle. Musisz kazać mu wysyłać header zgodnie z MIME.
- 2
@bedbugsgullet123: nie używa się już. JSP 15 lat temu był stary. ogólnie to kod Java kompilowany i wynikowo dostajesz HTML. Mało bezpieczny, trudny. Jeśli chcesz po stronie backendu to thymeleaf będzie odpowiedni; ogólnie teraz się robi strony w JS, a komunikacja z backend za pomocą REST.
Odnośnie twojego pytania, zobacz logi tomcat. Ustaw sobie debug, dodaj do swojego JSPa logowanie czegoś. Może być tak, że strzelasz nie tam gdzie potrzeba:
Odnośnie twojego pytania, zobacz logi tomcat. Ustaw sobie debug, dodaj do swojego JSPa logowanie czegoś. Może być tak, że strzelasz nie tam gdzie potrzeba:
co mozna ciekawego napisac w #java i #spring w trakcie nauki żeby to nie był kolejny zwykły crud?
#programowanie #naukaprogramowania
#programowanie #naukaprogramowania
@TrueHarmony klepanie crudow to nie tylko przyjemność, ale i obowiązek
- 2
czy uzylbys RPC do aplikacji monolitycznej rozmawiającej sama ze sobą? Mam projekt, który raczej na pewno nie rozwinie się bardziej, ale puszczenie całej komunikacji między 2 składowymi aplikacjami pozwoliłoby w przyszłości łatwo zmienić zdanie.
@filozofw: nie, ale warto pisać kod, żeby wyglądało podobnie. Czyli w skrócie maksymalnie uproszczony interfejs i bardzo głupi anemiczny model danych służący jako interfejs pomiędzy modułami.
- 10
8 marca o 19:00 Organizuje otwarte szkolenie z zakresu implementacji testów automatycznych w Java/Spring Boot w trakcie którego:
• opowiem o piramidzie testów, który określa schemat rozkładu testów w aplikacji
• pokaże Ci odpowiedzialności poszczególnych testów, by zyskać rozeznanie kiedy który wybrać
• a przede wszystkim wspólnie dokonany, krok po kroku właściwej implementacji testów jednostkowych z wykorzystaniem mocków, testów integracyjnych z wykorzystaniem bazy danych, oraz testów End-2-End.
Szkolenie ukierunkowane jest na praktykę! Więc minimum wykładu tylko
• opowiem o piramidzie testów, który określa schemat rozkładu testów w aplikacji
• pokaże Ci odpowiedzialności poszczególnych testów, by zyskać rozeznanie kiedy który wybrać
• a przede wszystkim wspólnie dokonany, krok po kroku właściwej implementacji testów jednostkowych z wykorzystaniem mocków, testów integracyjnych z wykorzystaniem bazy danych, oraz testów End-2-End.
Szkolenie ukierunkowane jest na praktykę! Więc minimum wykładu tylko

- 0
Znacie jakieś fajne, bardziej zaawansowane poradniki do springa ? Jakieś samouczki itp. Może jakieś książki warte polecenia ?
#programowanie #spring #springboot
#programowanie #spring #springboot
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora
Czy przy korzystaniu z JPA mogę w jakiś przyjemny sposób wygenerować plik presistence.xml w intelij?
#programowanie #programista15k #spring #java #bazydanych
#programowanie #programista15k #spring #java #bazydanych
@bedbugsgullet123: ja pierd..lę, programista15k co nie umie korzystać z google...
https://www.google.com/search?q=persistence.xml+intellij+generate&oq=persistence.xml+intellij+generate&aqs=chrome..69i57j0i22i30.5803j1j7&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=persistence.xml+intellij+generate&oq=persistence.xml+intellij+generate&aqs=chrome..69i57j0i22i30.5803j1j7&sourceid=chrome&ie=UTF-8
@bedbugsgullet123: nie
- 2
@bedbugsgullet123: Lepiej unikac, ale raczej sie uzywa - zwlaszcza w duzych monolitach.
- 0
czy jest mi ktoś w stanie wytłumaczyć różnicę pomiędzy modułem Aspects a modułem AOP? bo do tej pory myślałem, że to jest to samo. #spring #java #programowanie #kiciochpyta
źródło: comment_1614059897bD0YANJ2IcKakWiv1Zrnk8.jpg
Pobierz
konto usunięte via Zakop
- 2
@novak00: w dokumentacji masz punkt 1.2.4 który to wyjaśnia. Moduł AOP zawiera implementacje pozwalająca na tworzenie interceptorów i całego dobrodziejstwa związanego z aspektami. Moduł Aspects zawiera integracje z AspectJ
- 0
@kjung: lol teraz widzę, że to jest na samym początku xD głupi jestem, bo szukałem w dalszych częściach i się całkowicie pogubiłem xD
- 0
Pracuję od kilku lat jako programista #c++, ale zastanawiam się nad przebranżowieniem się na #java i #spring - w Warszawie, gdzie pracuje stawki dla programistów Javy są o kilkanaście procent większe niż dla tych od C++ (przy kilkunastu tys. złotych to około 2 tys. różnicy i nawet senior może mieć problem z zarobieniem tych przysłowiowych 15k w C++ (╥﹏╥)).
Mam jednak pewne wątpliwości dotyczące
Mam jednak pewne wątpliwości dotyczące
@64757061 gość miał grubo ponad 40 lat i pewnie mu się nie chciało. Bardziej się tu rozchodzi o abstrakcyjne myślenie i przyzwyczajenia. Ogólnie dla mnie C++ jest trudne, C# pozwala na pewne swobody. Mi też się pewnie już tak nie chciało, bo po prostu nie musiałem.
Praca w C# to takie składanie z klocków, w CPP jak z lutownicą ( ͡° ͜ʖ ͡°)
Praca w C# to takie składanie z klocków, w CPP jak z lutownicą ( ͡° ͜ʖ ͡°)
- 3
@64757061: za duzo ludzi sie teraz rzucilo na tego springa i jest zalew na rynku, poszukaj moze jakichs bardziej niszowych rzeczy
- 0
#java #angular #programowanie #spring
Macie jakiś pomysł na d------y projekt żeby pokazać że naprawdę dużo się umie? Właśnie skończyłem inżyniera i chce w przerwie przed magisterką zrobić coś naprawdę dużego żeby się pouczyć i skilla podnieść.
Macie jakiś pomysł na d------y projekt żeby pokazać że naprawdę dużo się umie? Właśnie skończyłem inżyniera i chce w przerwie przed magisterką zrobić coś naprawdę dużego żeby się pouczyć i skilla podnieść.
@Killeras: zamiast robić coś dużego, zacznij od czegoś małego, ale działającego i takiego, co będzie ktoś używał, a dopiero potem rozbuduj
- 1
Mam prostą apkę w Spring Boocie typu todolist (1 encja + repozytorium crudowe). Używam MySQL i MySQL Workbench. Po odpaleniu apki dostaję taki błąd:
#programowanie #programista15k #naukaprogramowania #java #spring
#programowanie #programista15k #naukaprogramowania #java #spring
źródło: comment_1613502830QrcyLpcQ6GbbiyaQSFDDwx.jpg
PobierzKomentarz usunięty przez autora
@Edelner dodaj sobie coś podobnego (parametr po pytajniku i nazwie bazy)
jdbc:mysql://localhost/db?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
jdbc:mysql://localhost/db?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
- 20
Czego oferty pracy wymagają od Java Developera w 2021?
Na to pytanie szukałem odpowiedzi realizując research na ostatnim LiveStreamie!
Przede wszystkim owocem tej pracy jest mapa kompetencji (wraz ze źródłami do nauki), dzięki której możemy uporządkować i nadrobić wszystko, co musi umieć Java Developer względem aktualnych ofert pracy. Dlatego warto je poznać i zawrzeć w CV, by pozyskać kolejnego plusa na rozmowie o pracę
Wychodząc naprzeciw aktualnym potrzebom rynku przygotowałem wstępny
Na to pytanie szukałem odpowiedzi realizując research na ostatnim LiveStreamie!
Przede wszystkim owocem tej pracy jest mapa kompetencji (wraz ze źródłami do nauki), dzięki której możemy uporządkować i nadrobić wszystko, co musi umieć Java Developer względem aktualnych ofert pracy. Dlatego warto je poznać i zawrzeć w CV, by pozyskać kolejnego plusa na rozmowie o pracę
Wychodząc naprzeciw aktualnym potrzebom rynku przygotowałem wstępny
źródło: comment_16134985123wtg70RSynCDSwrfWHRcc6.jpg
PobierzCzy jak chcę zrobić osobno front(react,angular,vue obojętnie) i backend (Spring), to jak chce mieć autoryzację OAuth2, to moim klientem ma być backend? Czy mam wysyłać dane z frontu? Czy ktoś mógłby mi powiedzieć jak to miałoby wyglądać? Bo jest masę toutoriali ale żaden nie pokazuje co mam zrobić jak mam osobno front i back. #spring #react #vue #angular #oauth2 #java
- 0
@MrFisherman: no na froncie pewnie pobieranie danych na backendzie mielenie ich
@MrFisherman: 1) client (frontend) autentykuje się,wysyła login hasło. 2) po stronie servera sprawdzamy czy jest git, zwracamy token do clienta. I z tym tokenem strzelasz authoryzujac sie na poszczegolne routy
#anonimowemirkowyznania
Ostatnio miałem rozmowę kwalifikacyjną na mid java. Dostałem pytanie co sądzę o frameworku Spring i czy powinno się go używać. Powiedziałem, że to zależy od projektu, ale zazwyczaj zdecydowanie warto korzystać, bo dzięki temu bardzo skrócimy czas developmentu, bo korzystamy z gotowych i sprawdzonych rozwiązań, zamiast samemu je implementować. Gość się ze mną nie zgodził i powiedział, że w książce "Clean Code" jest powiedziane, że należy unikać stosowania frameworków.
Ostatnio miałem rozmowę kwalifikacyjną na mid java. Dostałem pytanie co sądzę o frameworku Spring i czy powinno się go używać. Powiedziałem, że to zależy od projektu, ale zazwyczaj zdecydowanie warto korzystać, bo dzięki temu bardzo skrócimy czas developmentu, bo korzystamy z gotowych i sprawdzonych rozwiązań, zamiast samemu je implementować. Gość się ze mną nie zgodził i powiedział, że w książce "Clean Code" jest powiedziane, że należy unikać stosowania frameworków.
@AnonimoweMirkoWyznania: Jak taki mądry to niech pisze w assemblerze aplikacje bankowe dla milionów klientów..
mirkasy,
czy można łączyć org.springframework.data.redis.core RedisOperations (RedisTemplate) z org.springframework.cache.annotation np. @Cacheable?
#redis #spring #springboot #java
czy można łączyć org.springframework.data.redis.core RedisOperations (RedisTemplate) z org.springframework.cache.annotation np. @Cacheable?
#redis #spring #springboot #java
Mireczki mam pytanie dotyczące pisania testów.
Mam aplikację w arcitekturzepackage per feature. 2 moduły, każdy z nich wystawia jedynie publiczną fasadę i jakieś dto (reszta pakietowa).
Chciałbym teraz taką fasadę przetestować unitowo bez żadnych baz danych itp.
Problem w tym, że moduł nr 1 korzysta z fasady modułu nr 2 (ma ją w swoich zależnościach).
1) Czy w takim razie testując moduł nr 1 powinienem zamockować moduł 2 i potem odwrotnie - testując moduł
Mam aplikację w arcitekturzepackage per feature. 2 moduły, każdy z nich wystawia jedynie publiczną fasadę i jakieś dto (reszta pakietowa).
Chciałbym teraz taką fasadę przetestować unitowo bez żadnych baz danych itp.
Problem w tym, że moduł nr 1 korzysta z fasady modułu nr 2 (ma ją w swoich zależnościach).
1) Czy w takim razie testując moduł nr 1 powinienem zamockować moduł 2 i potem odwrotnie - testując moduł
Generalnie zapomnij o tym, co to testy integracyjne, jednostkowe itp. bo ten podział nie ma za bardzo sensu. Skup się na tym, by przetestować całą funkcjonalność
- 2
@Generyczny_nick: testowanie modułów odzielnie z mockami ma sens, ale jest to strasznie upierdliwe. W normalnych aplikacjach masz tak, że często zmiana z jednego modułu wpływa na zmianę tego drugiego i wtedy takie mocki są bez sensu, bo piszesz testy dla przypadku, który nie istnieje w naturze (wołanie modułu A bez modułu B w pełnej izolacji). Oczywiście z perspektywy modułowości to pięknie wygląda, ale życie wygląda tak, że najlepsze testy to
Mirkasy,
co daje nam elasticsearch?
Przykładowo mamy baze jakas nosql np. mongo.
Chcemy zrobić wyszukiwanie przez elastica.
W jaki sposób to ze sobą gada? W sensie elastic i baza?
#java #spring #elasticsearch #mongodb
co daje nam elasticsearch?
Przykładowo mamy baze jakas nosql np. mongo.
Chcemy zrobić wyszukiwanie przez elastica.
W jaki sposób to ze sobą gada? W sensie elastic i baza?
#java #spring #elasticsearch #mongodb
@victordeleco2: daje wydajna mozliwosc przeszukiwania bardzo duzych zbiorow danych, gada tak, ze po zapisie danych w mongo indeksujesz je w ES
- 3
daje wydajna mozliwosc przeszukiwania bardzo duzych zbiorow danych
@filozof900: @victordeleco2: Dodam jeszcze, że:
- przez "bardzo dużych" rozumiemy zarówno ilość rekordów jak i objętość pojedynczego rekordu,
- format tych danych nie jest sztywno zdefiniowany (nie musisz "dodawać kolumny" tak jak w SQLu żeby móc zapisywać jeszcze jedną informację),
- wyszukiwanie jest pełnotekstowe i uwzględnia scoring, czyli jak bardzo wynik pasuje do zapytania.
- 0
Mirki mam pewien problem. Szukam jakiegoś rozwiązania do #java #spring do cachowania tabel z postgresa. Na razie rozpoznaje temat, ale może ktoś doradzi. Chciałbym, żeby to działało w trybie read-only i przy aktualizacji recordu na tabeli cache się aktualizowało (pewnie jakiś trigger będę musiał dodać). Z tego co wstępnie się rozglądałem to pozostaje mi do wyboru Ehcache/ignite tylko czy to będzie działać z moimi oczekiwaniami? Zależy mi na
@egzo2: postgres cachuje tabele z postgresa
- 2
@egzo2: Możesz też wykorzystać Debezium, które czyta dane z write ahead logu, a następnie connector do Hazelcast Jet i streamować dane do Hazelcast, z którego możesz korzystać jako cache.
https://hazelcast.com/blog/hazelcast-jet-4-0-is-released/
https://debezium.io/documentation/reference/connectors/postgresql.html
https://hazelcast.com/blog/hazelcast-jet-4-0-is-released/
https://debezium.io/documentation/reference/connectors/postgresql.html





















MojeDTO[] dtos = restTemplate.getForObject(...)
dtos[0].effectiveDate
dtos[0].code
...
Bo zakładamy oboje że tak oczywista już przeszła ci przez myśl? ( ͡