#java
#maven
#programowanie

Czy wie ktoś dlaczego maven nie widzi folderu webapp? W komentarzu screen jak to powinno wyglądać. Od razu przy stworzeniu tego folderu, maven powinien go złapać i oznaczyć tą kulką. Z tego co widzę w internecie, chyba nikt nie miał tego problemu w inteliij. Zdjęcie jak to powinno wyglądac w komentarzu
Embeddable - #java
#maven
#programowanie

Czy wie ktoś dlaczego maven nie widzi folde...

źródło: javm

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z tego co widzę w internecie, chyba nikt nie miał tego problemu w inteliij


@Embeddable: problem jest dlatego, że próbujesz wyjść poza ramy konwencji maven. Twój folder z konfiguracją serwera aplikacyjnego powinien być w katalogu resources.
To z resources jest kopiowany na class path obok źródeł Java.
Standardowa struktura katalogów maven: https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
  • Odpowiedz
Mireczki jak się nauczyć porządnie security? Mam prawie 4 lata expa jako #java dev i ani razu nic nie robiłem z security, a pracowałem w trzech firmach do tej pory (jeden półroczny staż). Miałem dzisiaj rozmowę i na wszystko fajnie odpowiedziałem, a jak zaczęli pytać odnośnie security, sposobów, OAuth 2, spring security, jwt, hashing, decoding itp. to poległem i chyba feedback będzie negatywny. Często macie taski z tego działu? Jaki

Jak u Ciebie ze znajomością security?

  • Dobrze, obcykany 25.8% (25)
  • No tak średnio bym powiedział 42.3% (41)
  • Prawie nic/ w ogóle 32.0% (31)

Oddanych głosów: 97

  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@famir96: Problem z gradlem jest taki, że pozwala na zbyt dużo. Bez problemu możesz nadpisać standardowe taski, czy rozszerzyć je. Z jednej strony brzmi przydatne, jednak niekoniecznie dobrze z tym się pracuje jak standardowy task nagle zachowuje się inaczej niż w opisie dokumentacji. Z drugiej strony w mavenie aby zrobić coś niestandardowego, to jesteś skazany na pluginy, a w gradle piszesz po prostu swojego taska. Nowe projekty powstają najczęściej z
  • Odpowiedz
Siemano,

Mam ustawione interview na java deva, tylko, że dość stare technologie w ogłoszeniu typu j2ee, ejb, XML / WSDL, SOAP itd, a ja od lat już działam na springu i raczej nowszych rozwiązaniach. Ktoś poleci jakieś materiały do nauki? Kiedyś były 1000 stronicowe dokumentacja o jee xD
I czy jeśli w ogłoszeniu jest j2ee, a nie jakarta to znaczy, że to ta stara jee? Jak myślicie? Podejrzewam, że to jakiś stary
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirek_dev uciekaj gościu, szkoda życia.

Aplikacja pewnie jest na prodzie od 2006 roku, 90% pracy to będzie łatanie bugów i grzebanie w 7 fasadach do ogarniania SOAP
  • Odpowiedz
Nic z tego nie wyjdzie - zlozonosc systemow napisanych w Cobolu przerosnie Jave i te jej Springi i Hibernate. A juz zwlaszcza tych Javolągów jednych. Obiektowosc sie nie wszedzie nadaje wbrew pozorom.
  • Odpowiedz
Ostatnio robiłem zadanie rekrutacyjne na stanowisko Juniora (nie wymagali nawet żadnego doświadczenia) z takmi wymaganiami:

As an api consumer, given username and header “Accept: application/json”, I would like to list all his github repositories, which are not forks. Information, which I require in the response, is:

Repository Name

Owner
  • 49
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nofenak już abstrahując od zasadności uwag, to jeśli tak to faktycznie Ci przedstawił to trafiłeś na frustrata, który lubi się dowartościować z rana. Nie chciałbyś z nim pracować i tak
  • Odpowiedz
@pieczony_szczur_z_ogniska: poza tym że bezbecja straszna, to jeszcze walisz ten sam błąd kilka razy więc zakładam że to nie przypadek:
https://pl.wikipedia.org/wiki/Rzeczownik_odczasownikowy

Nie z rzeczownikami odczasownikowymi pisze się łącznie, na przykład: niedotrzymanie terminu, niepalenie papierosów, nieuświadomienie pacjentów, nieprzestrzeganie reguł, niezatrzymanie się, niewykonanie polecenia.

myślę że możesz sobie zaznaczyć minimum pogardę do nauk humanistycznych, bo w książkach i innych tekstach występuje to tak często że przez osmozę widać że coś tu nie
  • Odpowiedz
Chyba już się trochę pogubiłem - uwierzytelnić możemy się za pomocą loginu i hasła, a jeśli chodzi o rodzaje autoryzacji to mogę powiedzieć, że jest autoryzacja bazująca na rolach, autoryzacja JWT i OAuth2, tak? Czy JWT i OAuth2 to uwierzytelnienie?

#java #spring
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@VirtualSlimShady: nie możesz być autoryzowany, jeśli się nie uwierzytelnisz.

Autoryzacja: uprawnienia do zasobu.
Uwierzytelnienie: potwierdzenie swojej tożsamości.

Jak mogę dać Ci dostęp do mojego porfela, jak nie wiem, kim jesteś? To, że podajesz się za mnie, nie wystarczy: udowodnij, pokaż dowód tożsamości (uwierzytelnij się). A później możemy pogadać o uprawnieniach,
  • Odpowiedz
@VirtualSlimShady: @draxgar:

Kluczową różnicą między uwierzytelnianiem a autoryzacją jest to, że uwierzytelnianie potwierdza tożsamość użytkownika (czy jesteś tym, za kogo się podajesz), podczas gdy autoryzacja kontroluje, co dany użytkownik ma prawo zrobić po tym, jak jego tożsamość została potwierdzona.

Terminologia może być
  • Odpowiedz
@Nofenak: Jeśli jednostkowe to testy siłą rzeczy muszą znaleźć się tam gdzie jest logika, którą chcemy przetestować. Encje z logiką brzmią jak obiekt domenowy, więc przy odrobinie wysiłku może zacząć robić się ciekawie jak zacznie się zauważać różnicę pomiędzy logiką domenową a logiką serwisów domenowych i pisać do tego odpowiednie testy :]
  • Odpowiedz
@Nofenak: @PaaD moim zdaniem mieszanie w encjach logiki biznesowej to antypattern. Encje bazodanowe powinny tylko odzwierciedlać to jak wyglada struktura bazy danych i obiekty składowane w niej wraz z relacjami. Inaczej robi się miszmasz. Wszelka logika powinna być oddzielona od warstwy persystnencji.
  • Odpowiedz
Czy relacje dwukierunkowe między klasami, np. Post ma listę Comment a Comment ma Posta to antywzorzec? Jakie jest wasze zdanie? Stosujecie czy unikacie jak ognia?
#java #programowanie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nofenak: czasem jest to lepsze niż robić 10 zapytań. Zależy od sytuacji. Ale na pewno to nie jest antywzorzec, po prostu w konkretnych sytuacjach jest to brudne rozwiązanie.

Gdyby to był tak po prostu antywzorzec to byś nie implemtowal nawet listy dwukierunkowej, albo drzew z referencja do węzła, a to podstawowe i powszechnie używane struktury.
Po prostu używaj tego z głową i nie nadużywaj.
  • Odpowiedz
@mirko_anonim: zwykła kontraktornia. Więcej zależy od klienta do którego zostaniesz sprzedany Inna sprawa, że te oferty raczej słabe, dużo sobie liczą od docelowych klientów.
  • Odpowiedz
@marcus777 aż mnie zaciekawiło czemu przesiadka miałby minusy. Daj link rzucę sobie okiem... choć na Javę już by mnie nikt nie namówił... chyba żeby właśnie przepisać na kotlin ;P
  • Odpowiedz
Mirki mam problem z deployem Angulara na AWS. Czy jest tutaj ktoś kto mógłby pomóc?

Mianowicie sprawa wygląda tak, że aplikacja na localhost:4200 działa prawidłowo. Całe API już wrzuciłem na AWS i śmiga, natomiast problem mam z Angularem, który nie działa. (Zrzut ekranu)

Jakie kroki poczyniłem?
1. Zrobiłem ng build -prod, zbudowało mi pliki
Yakooo - Mirki mam problem z deployem Angulara na AWS. Czy jest tutaj ktoś kto mógłby...

źródło: cykkk

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Spróbuj zbudować lokalnie i użyć http-serve na dist/...
Jak będzie śmigać to na vercelu czy aws też.
  • Odpowiedz
Hej,

Jaka jest Wasza opinia na temat var w javie? W pracy nie widzę, żeby ktoś tego używał i próbuję sobie featury z kolejnych wersji języka i ciężko mi znaleźć jakiś sensowny powód używania tego. Co więcej, mam wrażenie, że przez używanie varów więcej czasu poświęcam na analizę nowego kodu bo muszę się zastanawiać co jakim jest typem.

Rekrutuję się teraz do firmy, gdzie jest sporo pasjonatów i pewnie mnie o to
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sam nie byłem do tego przekonany, ale w IDEI np. jest highlight co zwraca dana funkcja w przypadku użycia var, nie widać tego jedynie np. na githubie (choć to też pewnie kwestia czasu aż zacznie to być wspierane, choćby przy użyciu AI). W takim wypadku review kodu należy robić w IDE, ale od pewnego momentu zauważyłem, że jest to nawet lepsze, bo takich feature'ów będzie pewnie przybywać, bo teraz przy dużym systemie
  • Odpowiedz
Szkoda, że to nie jest dynamiczne typowanie i dalej nie możemy zrobić:

var zmienna = "janek";

zmienna = 3; //error

@mirek_dev: całe szczęście ze nie jest

Jeżeli widać po nazwie/kontekście co metoda zwróci, to można imo dać vara, w innych przypadkach mysle ze lepiej deklarować typ
  • Odpowiedz
Mirki, czemu tak dokładnie Java używa się bardziej do jakichś programów korporacyjnych, JavaScriptu do webu a Pythona do automatyzacji? Za jakich powodów każdy z nich sprawdza się na danych polu a na innym nie?
JavaScript to odmienny totalnie język od Javy, to ewolucja Javy odelżona tak aby mogła szybko działać w sieci?
#programowanie #pytanie #python #java #javascript
interpenetrate - Mirki, czemu tak dokładnie Java używa się bardziej do jakichś progra...

źródło: Screenshot_20230811_194937

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interpenetrate: a tak w skrócie:
* JS w webie, bo to jedyny język tam dostępny tak naprawdę. Inne alternatywy było chwilowe i środowisko ogarneło, że lepiej się trzymać kruczowo JSa.
* Python był po prostu językiem skryptowym, który miał dużo zalet w porównaniu do np. takiego perla. Powolny wzrost popularności (bo python jest bardzo stary i nawet te 20 lat temu był używany) i śmierć konkurencji (perl i ruby) sprawiły,
  • Odpowiedz
???? Zanurzyłem się w świecie ofert dla Java Developerów na jednym z największych job boardów w Polsce! ????

???? Krótkie spostrzeżenia z 24 sierpnia 2023:
Na całej mapie Polski, w jednym z największych job boardów było jedynie 312 ofert pracy dla Javowców:
Java Junior – 38 ofert
Java Mid - 90 ofert
SoftBull - ???? Zanurzyłem się w świecie ofert dla Java Developerów na jednym z najwi...
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach