Panowie i Panie polecicie jakąś stronę z zadaniami w Javie, mam na myśli zadania związane z pisaniem takich niedużych aplikacji, jak np. prosty Crud czy jakieś inne rzeczy które spotyka się w codziennej pracy. Nie chodzi mi o pisanie algorytmów w pojedynczych metodach, jak na Codity czy Codewars tylko o coś bardziej rozbudowanego, ale też nie jakieś bydlęcia nad którymi trzeba siedzieć 3 miesiące :). Z góry dzięki!

#programowanie #spring #java #
Hej Mireczki mam prostą aplikację ze springiem na backendzie i angularem na froncie.

Mam problem tokenami a konkretnie gdy wysyłam posta z angulara do backendu dostaję odpowiedź o statusie 200 ok ale na konsoli dane wyświetlają mi się jako null. Nie mogę nic z tego odczytać. Jeżeli wysyłam posta z restlet clienta na chrome to w odpowiedzi ciało jest puste ale w nagłówku mam stworzony przez serwer token.

Kod wrzuciłem tutaj.
@Fiver: Testowałeś czy poprawnie skonfigurowałeś JWT? spróbuj przez curla(nie wygodnie)/postmana testowac sam backend czy działa jeśli tak to potem sprawdź front

PS. Znalazłem dość dobry tutek z konfiguracja JWT na spring boot (według mnie tak powinny wyglądać wszystkie tutoriale jasno oraz przejrzyście człowiek napisał) Link
Po niewielkiej przerwie odsłona nr 2. Dużo rzeczy poprawiłem, co nie zmienia faktu, że jest jeszcze sporo pracy. Był hejt, był feedback i były trolle (dlatego przerwa w działaniu serwera...). Najbardziej martwi mnie fakt, że dostałem parę opinii, że nie jest do końca jasne jak aplikacja ma działać i co można od niej oczekiwać., więc opis tutaj:

Dla kogo jest Feeder?
- dla każdego :)

Co to dziadostwo robi?
- aplikacja ma
Mirki i Mirabelki, rzucam Wam coś do przetestowania.

Mianowicie program do prowadzenia diety napisany w #spring #java #naukaprogramowania

FEEDER

Tutaj napiszę troszkę o programie - co robi, a czego nie:


Co chwilowo potrafi aplikacja, a raczej co powinna ( ͡° ͜ʖ ͡°) :
1. Dodawanie produktów
2. Układanie posiłków
3. Dobieranie wagi produktów wedle określonych kryteriów
4. Generowanie listy zakupów

ZA FREE ! Niestety wersja tylko webowa (na
#programowanie #webdev

Jeszcze niedawno jak pisało się aplikację webową, to robiło się jeden projekt. Backend (np. w #spring lub #aspnet) i w tym samym projekcie robiło się frontend (jakieś Spring MVC z szablonami w JSP lub odpowiednik). Teraz robi się API REST i dzięki temu backend jest bardziej niezależny od frontendu (jakiś #angular #react czy coś innego).

I są dwa podejścia jak można do tego podejść.
1. Robimy dwa oddzielne projekty.
@mk321: Dwa projekty.
Development:
- backend - developujesz i normalnie uruchamiasz.
- frontend - uruchamiasz na developerskim serwerze (praktycznie wszystkie narzędzia powinny coś mieć, Webpack ma na 100%) i developujesz z "hotswapem" (po każdej zmianie jest rebuild cząstkowy i refresh).

Deployment: deployujesz na dwa rożne serwery (dla backendu jakiś Tomcat, dla frontendu coś co serwuje statyczne pliki). W przyszlości pozwoli to np. zrobić wsadzić load balancer, cdny i inne dziwne rzeczy
Przypomnienie dlaczego powstał #bitcoin
https://medium.com/founder-playbook/a-quick-reminder-why-bitcoin-was-invented-in-the-first-place-f9ae7430bc17

Szczegółowy opis CompletableFuture java8
https://www.callicoder.com/java-8-completablefuture-tutorial/

Kompletny poradnik jak zbudować w springu chat oparty na websocketach
https://www.callicoder.com/spring-boot-websocket-chat-example/

Java Blocking Queues Explained
http://www.geek-programmer.com/java-blocking-queues-explained/

#wikileaks opisuje projekt Dumbo, CIA potrafi wyłączyć przez WiFi lub bluetooth większość najpopularniejszych kamer CCTV kiedy tego potrzebuje
https://wikileaks.org/vault7/#dumbo

#golang 2 Context should go away
https://faiface.github.io/post/context-should-go-away-go2/

Pattern matching może pojawić się w Java 10, oto jak by wyglądał (wideło)

#interfacesmieci
#java #spring
Cześć Wykopowicze,

Jesteśmy wprawdzie w środku weekendu, niemniej jednak mamy bardzo poważny temat!

Ostatnio dużo się u nas dzieje, rozpoczynamy nowe projekty IT z kilkoma partnerami. W związku z tym poszukujemy na pełny etat / kontrakt czasowy / współpracę b2b:

- programistów / całych zespołów programistycznych (technologie m.in. Java, .NET)
- programistów front-end (m.in. angular , javascript )
- devops
- testerów oprogramowania
- również scrum mastera oraz analityka danych z
Ktoś kojarzy dlaczego kontroler nie jest wywoływany? Inne zdefiniowane w podobny sposob działaja elegancko:

Kontroler:

@RequestMapping(value = "/getRolesForUser/{username}", produces="application/json")
@ResponseBody
public List getRolesForUserJSON(@PathVariable String username) {
LOG.info("GET ROLES FOR USER");
(...)

Wywołanie z ajaxa:

$.getJSON('getRolesForUser/' + sessionUser.username, function(rls) {
alert('ControllernROLES' + JSON.stringify(rls));
(...)

Alert nie jest nigdy pokazywany, LOG z kontrolera nigdy nie wypisywany. Zadnego błędu, ktoś ma jakiś pomysl?
#programowanie #java #spring
Może głupie pytanie ale jak zacząć naukę springa? Szukając natrafiłem na wiele różnych tutoriali ale część jest np z przed dwóch lat i nie wiem jak z aktualnością. Czy może zacząć nauke od tutoriala do spring boota ze strony springa czy może coś innego? Gdzieś mi się obiło o uszy, że konfiguracja w xml to zło a wiekszość tutoriali z tego korzysta wiec jak to z tym jest?
#java #spring #naukaprogramowania
@krasnoludkolo: Nie odpowiem Ci na to pytanie. Nie jestem kompetentny powiedzieć, co jest właściwe, a co nie. Dla Ciebie. Zwracam tylko uwagę, żebyś miał świadomość, że możesz korzystać ze Spring Boot, a Springa nie znać i nie rozumieć. Spring jest bardzo rozbudowany i ciężko go całego ogarnąć, ale podstawy warto rozumieć.
Wiadomo, teraz mogę się przechwalać, co warto a co nie, jak mam 7 lat doświadczenia, przeszedłem od XMLa, przez konfigurację
Jeszcze niedawno pisałem, że zawaliłem egzamin Spring Core. No to dzisiaj #!$%@?łem na 91%. Upoważnia mnie to do tego, żeby powiedzieć śmiało jakie to jest gówno. XD Najgorsze jest w całym egzaminie to, że nie można zobaczyć co się zrobiło źle, więc praktycznie trzeba się uczyć wszystkiego od nowa. Powiem szczerze, że mam teraz mózg wypchany Springiem, ale niestety ten egzamin z miejsca winduje moją cenę jako kontraktora, więc był ważny. Ogólnie
@CiekawskiJ: Egzamin od Pivotala a oni są jedyną oficjalnie certyfikującą organizacją jeżeli chodzi o Springa. To znaczy nie wiem czy to do końca prawda, ale tylko ich certyfikat ma jakiekolwiek znaczenie w swiecie Javy.

Kazdy egzamin jest do danej wersji Springa (ewentualnie kilku) i jest ważny tyle ile wersja jest w obiegu. Czyli w sumie sporo czasu.

Wszystkie materiały dają na kursie, który kosztuje jakoś 3000$. Ja tyle ofc nie dałem,
@mmprogr: Spring core to nie jest coś z czego raczej przestanie się korzystać. Spring core to głównie kontener IoC, który dla Ciebie zarządza beanami. Spring-Boot to jest tylko taka "nakładka" na cały spring-framework, która pozwala Ci w przeciągu kilku minut przygotować projekt pod RestfulWebservice. Zmienia trochę klasyczne podejście do aplikacji webowych - tj. produktem końcowym do wdrożenia na samodzielny serwer aplikacji nie jest WAR, a JAR ze zintegrowanym serwerem aplikacji -
@mariusz-laszczka: jeśli dobrze zrobiłeś autentyfikację (czy jak to się tłumaczy na polski), to te dane już wcześniej umieściłeś w tokenie spring-security i teraz możesz do nich sięgnąć pobierając #!$%@? z Authentication (plus trochę rzutowania po drodze i jeśli chcesz dociągnięcia czegość z bazy)