Hej

Piszę aplikacje do obstawiania meczy, która składa się z backendu, który wystawia endpointy, front pisany w angularze oraz docelowo jeszcze aplikacja mobilna. Jako, że zakłady lepiej, żeby były podpisywane, potrzebuję jakiś mechanizm zabezpieczeń. I teraz pytanie co sprawdzi się najlepiej:

- apiToken generowany dla każdego użytkownika - dość słaba wygoda dla użytkowników (konieczność zapisania go)
-username i hasło - podpisywanie każdego requestu dodatkowo tymi dwoma polami (jako parametr url?)
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@quwer: 1. Jeśli sam masz płacić za egzamin to sobie to odpuść!
2. Jeśli chcesz zrobić sobie ten certyfikat, bo myślisz, że coś Ci da jego posiadanie to sobie to odpuść.
3. Jeśli masz co najmniej 3 lata doświadczenia w programowaniu komercyjnym to żadna z tych książek nie jest Ci potrzebna - OCA jest banalny (przynajmniej do 7 był)
3. a) co najwyżej możesz sobie porobić przykładowe zadania/pytania i doczytać
  • Odpowiedz
@quwer: Zrobiłem zarówno OCA jak i OCP i do żadnego z nich nie używałem niczego poza egzaminami próbnymi z enthuware - $10 to kosztuje i wystarcza (przynajmniej mi wystarczyło).
  • Odpowiedz
#dev #java

Drogie Mireczki, szukam jakiejś książki do Javy. Programowania już trochę liznąłem (2 semestr studiów informatycznych), ale z Javą mam, niestety, problem. Często polecana jest książka Head First Java. Zastanawiam się nad jej kupnem (wydanie 2, po polsku), ale czy jest sens, skoro ma wsparcie dla Java 5.0?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@razenas: masz to oznaczone jako sources od testów w IDE? Ech, zacznij używać mavena/gradle czy coś, to ułatwi takie rzeczy. Postaraj się usunąć konfiguracje testów z IDE by poszukało na nowo. Tak to trudno mi coś więcej powiedzieć, nie używam tego pod-IDE ( ͡º ͜ʖ͡º) no i zawsze maven/gradle.
  • Odpowiedz
Drodzy Mircy z #java.
Właśnie skończyłem swój pierwszy projekt w Javie (wcześniej tylko VBA i Python - i to też bez większego zagłębiania się w OOP, głównie jakieś sieci neuronowe i inne takie sprawy). Chciałoby się komuś rzucić okiem na mój kod i podpowiedzieć co tam jeszcze mogę poprawić?

link do githuba

Sam projekt to (raczej mało oryginalnie) kolejny klon windowsowego sapera. Prawy klik stawia flagę, lewy klik odkrywa
croppz - Drodzy Mircy z #java. 
Właśnie skończyłem swój pierwszy projekt w Javie (wc...

źródło: comment_TKa3fOvpkG7rcxHzFICXCSChzYRWR04e.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@croppz: a z innych rzeczy:
- klasa powinna mieć package, default package nie jest od dawna zalecane.
- enum to lepiej stosować do rzeczywiście stałych rzeczy (jak dni tygodnia), a IMHO poziom trudności z podanymi wielkościami pola taki nie jest, wygodniejszy będzie obiekt i kilka stałych domyślnych instancji - czyli dalej nie ma potem problemu by tak jak w saperze dodać i odpalić własny poziom trudności.
- jeśli zastosujesz się
  • Odpowiedz
@croppz: default package czy brak package, Main powinien być w środku tego app, tam gdzie wszystkie inne klasy. (no właśnie, app to też słabe package, daje się tam np domenę i projekt np com.gotofinal.mygame {i wtedy w mavenie groupid się daje com.gotofinal i artifactid na my-game}, albo np me.gotofinal.mygame, albo też widywałem/używałem na podstawie e-mailu)

Kodu tamtego systemu niezbyt mogę dać, szczególnie że całość jest dość spora i dostoswana do
  • Odpowiedz
Chciałbym zacząć przygodę z Web Services oraz do tego RESTful. macie jakiś łopatologiczny poradnik do tego?

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

serio, wystarczy wpisać w google dokładnie te zapytanie xDD


@Kakaranish: a że google lubi takie wpisy, więc możliwe że za parę dni/tygodni/miesięcy właśnie ten wpis będzie numerem 1 w wynikach wyszukiwania na hasło "Kiedy, jak i po co używać volatile?" ( )

ps. z tego miejsca pozdrawiam więc wszystkich którzy w przyszłości trafią na ten wpis chcąc się dowiedzieć kiedy, jak i po co używać
  • Odpowiedz
Mam konsolową aplikację którą maven upakował mi w plik ear. Umieściłem ją na serwerze aplikacyjnym (Payara/Glassfish) i nie wiem jak się do tej aplikacji dostać. To jest zwykły hello world, więc rozumiem ze jakoś przez konsolę. Tylko jak to uruchomić?

Swoją drogą, warto się uczyć rzeczy typu EJB/JSP/JSF? Mam to na studiach i nie wiem czy jest sens się tego uczyć, czy tylko aby zaliczyć. Rozumiem że alternatywą jest spring i to
M.....3 - Mam konsolową aplikację którą maven upakował mi w plik ear. Umieściłem ją n...

źródło: comment_RNRtChKVgFYAPOeC2quCGXnGwYUQFS3c.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fegwegw: @Philopolemus_Fronius: No dobra, po 3-godzinnym boju udało się odpalić. Aplikację trzeba było umieścić na serwerze a z pozycji konsoli/IDE odpalić plik z main(). Mnie się coś classpath namieszał i w ogóle nie mogłem tego zrobić więc zacząłem szukać pomocy tutaj.

A więc, jak widać, do odpalenia aplikacji konsolowej można wykorzystać serwer aplikacyjny. Po co? Nie wiem, to pytanie do prowadzącego zajęcia. Ja to bym w ogóle od
  • Odpowiedz
@Matt23
Nie patrzyłem na zipa ale z tego co piszesz to masz aplikacje na serwerze a z konsoli odpalasz klienta. I tak naprawdę to są 2 rożne aplikację
  • Odpowiedz
@dinor913: jeśli mówimy w kontekście tej firmy z branży hotelarskiej - masa pracowników sama odeszła (lub są na wypowiedzeniach).

@WyjmijKija no właśnie ja znam bardziej GFT na rynku warszawskim i tutaj pensje są (były) słabe jeśli porównywać z innymi firmami.
  • Odpowiedz
Cześć.

Małe pytanie.
Znacie może jakiś elegencki sposób/bibliotekę pozwalający na wykonanie testów integracyjnych mierzących przepustowość danego endpointa? (w sensie na ile requestów na sekundę jest w stanie odpowiedzieć)
Super ekstra byłoby jakby się dało to jeszcze zgrać z JUnitem :)

#java #webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nie_tuzinkowy: nie, najpierw masz test, kilka pytań, ale to bez sensu bo se mozesz sprawdzić w necie odpowiedzi, ja nie musiał, i miałem projekt, naprawa projektu by się debugował, coś z mavenem było spsute, chyba brakło versji w dependency, plus jakieś testy do dodania/poprawienia, i naprawa projektu by coś robił. Prościzna, ale projekt składał się z kilku klas i trochę ciężko było po projekcie się poruszać by coś znaleźć.
  • Odpowiedz
Dlaczego szkoły programowania mówią że nauczą Cię programować w 3-6 miesięcy, Jak ja jestem po studiach informatycznych, a także znam niektórych innych agentów.... i... aby dostać pracę zdalną za granicą na stanowisko juniorskie w Javie, musiałem grindować tylko Leetcode po parę godzin dziennie przez 5-6 miesiący zadań z Javy i SQL, wykonywałem około po 4 zadania medium i easy per day.

Springa i Hibernate będą uczyć mnie teraz w pracy... chociaż znałem
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego szkoły programowania mówią że nauczą Cię programować w 3-6 miesięcy


@elo_hell: tak jak strony internetowe mowiace ze naucza cie jezyka komunikatywnie w 2 tygodnie
  • Odpowiedz
Mam aplikację która ma wystawione restowe API + autentykację przez Oauth2. Chciałbym napisać klienta który będzie z tej aplikacji wyciągał odpowiednie dane. Jak się najlepiej za to zabrać?
Jeśli Spring Security to potrafi (zarządzanie tokenem, odświeżanie go + wołanie GET/POST) to macie jakiś tutorial do tego?
#programowanie #java #spring #security #oauth2
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach