#programowanie #google #spring #java
Cumple, chcę zaimplementować logowanie przez Google Accounts no i problem mam, przy endpointach wymagających autentykacji powinno mnie przerzucać na localhost:8080/login w celu zalogowania, druga sprawa nie wiem czemu nie odpala mi index.html. Byłbym rad gdyby ktoś zerknął dlaczego mi to nie trybi: https://github.com/Dezet-IT/OurLibrary
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: ale na cholerę się udzielasz skoro nic nie wnosisz do tematu? Twoje życie jest aż tak nudne, że musisz swoje mądrości niezwiązane z tematem pytania wygłaszać żeby podbudować swoją samoocenę czy coś w ten deseń? "W środowisku informatycznym upowszechniło się, nie tak dawno temu, słowo autentykacja" i pytanie kieruje do ludzi z tego środowiska, każdy rozumie o co chodzi i to jest najważniejsze, a nie to czy jakiś szarak
  • Odpowiedz
Załóżmy, że chce przetestować rzecz która do pewnego momentu można robić, a później już nie. Jako prosty przykład:
zakłady do meczy można tworzyć, edytować do momentu rozpoczęcia meczu.

Jak teraz w teście 'zasymulować' upływ czasu? Ze względu na pozostałe moje testy, mockowanie będzie bardzo niewygodne (stawiam cały system w pamięci na czas testu i na całym testuję)
Przekazywać do modułu jakiś zewnętrzny clock? (tworzy to kolejne zależności). Wtedy mógłbym już ręcznie podczas
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

e względu na moją architekturę staram się testować moduły jako całości, czyli biorę fasadę, odpalam metody i patrze czy wyniki są dobre. Nie testuje każdej klasy osobno.


@krasnoludkolo: Nie robisz wcale testów jednostkowych tylko integracyjne/funkcjonalne? Moim zdaniem to duży błąd.
  • Odpowiedz
@krasnoludkolo: Ja bym to jeszcze opakował w jakąś klasę, z własnym interfejsem. A czemu brak testów jednostkowych jest zły? Z założenia mają być one lekkie i być wywoływane po każdej zmianie/refaktoryzacji. Testy integracyjne są cięższe i raczej nie będziesz ich odpalał co chwilę a raczej po każdej większej zmianie.
Oprócz tego dużo łatwiej będzie znaleźć, gdzie popełniłeś błąd jeśli nie przejdą testy jednostkowe niż integracyjne (masz znacznie ograniczone pole, gdzie
  • Odpowiedz
#36 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znajdę gdzieś przykłady implementacji OOP (na tyle na ile to możliwe) według Alan'a Kay w nieco bardziej popularnych/nowszych językach niż #smaltalk ( ͡° ͜ʖ ͡°) (najlepiej #java albo #csharp). Może coś na kształt internetu gdzie obiekty między sobą komunikują się za pomocą messagey a sterowanie messageami jest realizowane za pomocą obiektów działających jak routery/switche i gdzie możliwe jest komunikacja
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@trevoz w swingu już nikt nic nie robi i to chyba od dawna, JavaFX jest dużo łatwiejsze przyjemniejsze i fajniejsze ()
  • Odpowiedz
chce sie nauczyc springa, dla siebie i bo chcialbym dostac sie na jakies praktyki. Jednak mam pewien problem, aktualnie czytam "Spring w akcji" (malo przeczytalem) i caly czas w glowie mam to ze czytam te przyklady, ale ja nie wiem jak zrobic taki projekt. Czy tam sa jakies przyklady dalej czy szukac na wlasna reke jak to sie robi? Rozumiem idee springa i tego jak maja wygladac te apki (mam podstawy angulara
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@penguin1 imo oop to abstrakcja bo to oczywiste i nie wiem z czego mogą pytać xD
Podstawy javy to garbage collector, collections it, spring to framework. Mimo to jak w wymaganiach do pracy masz springa to raczej cie zapytaja, ale z czego to nie mam pojęcia.
Według mnie w tym momencie nie powinieneś się uczyć żadnej teorii, rób jakieś projekty małe (małe bo szybko się robi i możesz iść dalej, a
  • Odpowiedz
@penguin1: no i pierwszy projekt to olej tamte RESTful service i ogolnie rest controller w swoim projekcie (dopiero od drugiego) bo po sobie widze ze duzo latwiej to wszystko ogarnac jak sie nauczysz w pierwszej kolejnosci zwyklego springa + zwracanie thymeleafem htmli
  • Odpowiedz
@quwer: Kod przecież działa. Sama metoda pobiera Ci jako String jsona z zewnętrznego API.
Aby łatwo Ci się sterowało tym responsem radzę dodać klasy POJO reprezentujące obiekty responsea + bibiloteka np. GSON, która zmapuje Ci Twojego JSONa w Obiekt. Gdy to zrobisz to możesz robić niemal, że wszystko z Twoim obiektem reprezentującym te dane o walucie :)

Masz tutaj przykład jak to na szybko zrobiłem https://paste.ofcode.org/iUXzK2NZVYykD29bH6BrP8
  • Odpowiedz
#kiciochpyta #java

Dobrze to rozumiem? Chce zrobić aplikacje z bazą danych i dostępem przez internet.
Potrzebuję javese do stworzenia aplikacji, hibernate do stworzenia bazy danych, springa do zrobienia dostępu do internetu. Rest api do stworzenia portalu? Trochę tego dużo i się już gubię.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@noidobrze: Bardzo ogólne te pytania, próbowałeś szukać jakiegoś wprowadzenia do aplikacji webowych?

o taką odpowiedz mi chodziło. Jaka technologia łączy springa z warstwą htmm css?


HTML/CSS jest zwracany przez aplikację webową do klienta (zazwyczaj przeglądarka) jako odpowiedź http. Jeśli zdecydujesz się na Springa, to jego zadaniem jest ułatwienie wygenerowania odpowiedzi, żeby nie bawić się w ręczne ogarnianie Servletów. W praktyce może to wyglądać tak, że w aplikacji masz szablon pliku
  • Odpowiedz
Mireczki #java utknąłem z #hibernate na jednym etapie

W tej klasie https://github.com/enseitankad0/TestingRest/blob/master/src/main/java/hello/UserDataAccesObject.java jest chyba jakiś błąd bo postman wywala to co na screenie

POM xml https://github.com/enseitankad0/TestingRest/blob/master/pom.xml

hibernate.cfg.xml
borrow - Mireczki #java utknąłem z #hibernate na jednym etapie

W tej klasie https:...

źródło: comment_6PLdpDtfzOT892H1QsjXkxMwVYJ622v2.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mirko, pracuje ktoś może w firmie we #wroclaw w której nadal szukają jeszcze ludzi na staż/juniora ze skillami #java/spring boot/sql/angular lub na stanowiskach w których używa się innych technologi (C#, android, kotlin, analiza danych)?. Za późno porozsyłałem cv i chyba zostałem bez praktyk :| W każdym razie może nie udać mi się ich załatwić w terminie.
#pracait
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MetroStation: Widzę konferencję to robię Ctrl + F i wpisuję "Wojciech Seliga" ( ͡° ͜ʖ ͡°)
no i mamy: "Jak być zarąbistym developerem w oczach szefa i … klienta". Kto nam lepiej wytłumaczy jak byś zarąbistym jak nie on? :D
  • Odpowiedz
Pytanko o LinkedList z Javy.
Czy podczas iterowania takiej listy gdy wywołuje lista.get(i) co iterację to za każdym razem przegląda listę od 0 do i by uzyskać element czy pamięta ostatnią pozycję?
Bo teorię znam, ale wiem, że są jakies iteratory w Javie i nie jestem pewien.
Tutaj kod do wizualizacji
https://pastebin.com/YgbCC7aj

#java #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lewo: W javadocu klasy jest jasno napisane:

All of the operations perform as could be expected for a doubly-linked list. Operations that index into the list will traverse the list from the beginning or the end, whichever is closer to the specified index.
  • Odpowiedz
@Lewo: Jeżeli indeks elementu jest mniejszy od połowy rozmiaru to wtedy od 0, jeżeli większy to od końca.

if (index < (size >> 1)) {
....
for (int i = 0; i < index;
  • Odpowiedz
#spring #java

Czemu takie opisanie metody nie działa? Chciałbym przekazać do niej parametry z POSTMANA poleceniem post wpisując odpowiednie rzeczy do "param".


@
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RequestMapping(value="user", method = POST)
public String addUser(@RequestBody User user)

Mniej wiecej tak. Generalnie unikaj tez dawania slow typu add/delete/update w sciezce i zamiast tego wywoluj odpowiednie metody HTTP.
  • Odpowiedz