Mam parę pytań odnośnie #spring i #springsecurity. Może ktoś będzie w stanie mi pomóc. Mam apkę w androidzie, do której chcę dorobić autoryzację używając #oauth z #googleapi. Następnie na podstawie access token'u, wysyłanego do springowego controller'a #rest chcę zrobić walidację tego tokenu. Myślałem o użyciu #springsecurity jednak nie do końca wiem jak miała by wyglądać autoryzacja w tym
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ma ktoś może pomysł na jakąś prostą aplikację w Springu? Zaczynam się tego uczyć, kończę pierwszą i chciałbym się za coś nowego zabrać.
#java #spring
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, skąd najlepiej ogarniać Springa? Książki raczej odpadają, próbowałem ogarnąć "Spring MVC. Przewodnik dla początkujących" ale po parudziesięciu stronach mnie to znudziło, bardziej mnie interesują jakieś kursy online, dokumentacja itp.
Patrzyłem na spring.io ale z tego co widzę są tylko poradniki na konkretne tematy, a nie ma czegoś gdzie są wyjaśnione same podstawy (beany, kontrolery, serwlety itd).
#spring #java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #spring #java

Czołem Mirki i Mirabelki,

Chciałbym poćwiczyć trochę Springa i Javki na własną rękę.
Z tym, że nie mam zbytnio pomysłu co fajnego można by zrobić.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@crasti: eCommerce to przecież całkiem ciekawa sprawa ( ͡° ͜ʖ ͡°)

No ale jak nie, to może coś takiego:

Serwis tworzony przez użytkowników. Każda informacja jest dodawana, oceniana i komentowana przez naszą społeczność. Dziel się, odkrywaj i wykopuj informacje ważne dla Ciebie! Ty decydujesz o tym, co ma się znaleźć na stronie głównej!

( ͡°( ͡° ͜ʖ( ͡° ͜ʖ
  • Odpowiedz
Mirki ma ktoś "Spring w akcji" wydanie IV w pdfie? Chyba była dostępna przez pewien czas na pewnych stronach, ale już nie mogę jej znaleźć. Mam drukowaną, mogę potwierdzić i podzielić się jakąś inną książką w zamian.
#spring #java #ebook
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@throwaway333: Nie korzystałem z Thymeleafa, ale widzę dwa rozwiązania.

Jeśli ma być tak jak jest teraz, czyli osobny modal dla każdego pytania, to zapewne iterując po pytaniach masz jakiś licznik, więc na jego podstawie możesz nadać unikalne id każdemu z nich. Widzę, że jest coś takiego: http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#keeping-iteration-status

Druga droga, to posiadanie jednego modala (przenieś go poza diva z th:each) i ustawianie w formularzu id pytania przy kliknięciu odpowiedniego przycisku.
  • Odpowiedz
#java #spring
Witam, mysle nad tematem pracy magisterskiej. Zrobilem kilka kursow z javy i kurs springa. Mysle nad jakas aplikacja webowa w javie z wykorzystaniem springa, javascriptu, mysql i innych. Nie chce wymyslac czegos czego nie bede w stanie zrobic. Mysle nad jakims systemem CMS do np. komisu samochodowego lub przychodni lekarskiej. Czy bedzie z tym duzo roboty i czy technologie ktore wymienilem nadaja sie do tego typu
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #spring

Jaką konfigurację projektu w Springu zrobić? Do tej pory robiłem w XML. Tak jest chyba w większości istniejących projektów w firmach. Nowe projekty pewnie powstają już z wykorzystaniem głównie JavaConfig? Także w tą stronę pójdę.
A co sądzicie o Spring Boot? Nadaje się to już do poważnych zastosowań? Firmy często go używają? Czy na razie to jeszcze zabawka?

Jaką konfigurację Springa zrobić?

  • XML 12.9% (11)
  • JavaConfig 17.6% (15)
  • Spring Boot 15.3% (13)
  • tylko sprawdzam 54.1% (46)

Oddanych głosów: 85

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A co sądzicie o Spring Boot? Nadaje się to już do poważnych zastosowań?


@mk321: Dobre do prototypowania, mimo tego, że jest niby production-ready, nie pokusiłbym się o opieranie na tym poważniejszego projektu.
  • Odpowiedz
Spring boot to nic innego jak zwykły spring +kilka fajnych adnotacji. Spokojnie nadaje się na produkcję.
  • Odpowiedz
#programowanie #java #spring #webdev mam kontrolery restowe konsumowane przez angulara i do nich podpięte serwisy które wystawiają mi dostęp do repo - pytanko: walidacja w kontrolerach czy w servisach? chodzi mi o to ze jak użytkownik poda mi lech wałęsa to zebym nie mógł utworzyć mu konta

Gdzie przeprowadzać walidację

  • Kontrolery 39.4% (13)
  • Serwisy 60.6% (20)

Oddanych głosów: 33

  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@martwy_kotek: Walidacja (a właściwie asercje) oczywiście w serwisach. Co jeśli wymienisz kontrolery na inne API? Jednakże serwisy nie muszą "ładnie" walidować, wystarczy, że będą walić exceptiony, a po stronie kontrolerów robisz ładne walidatory, które przetłumaczą te exceptiony na coś zrozumiałego dla REST (np. statusy i messages).
Czyli: po stronie kontrolerów dajesz walidatory, które tłumaczą wyjątki rzucone przez serwisy.
  • Odpowiedz
@martwy_kotek: serwis wyrzuca wyjątek z argumentem gdzie przekazany jest mój model który zawiera w sobie informacje o błędach i na poziomie aplikacji jest on obsługiwany w jakimś miejscu
  • Odpowiedz
Dzień dobry, #webdev i #spring
Z tej strony janusz webdevelopmentu. mam problem z RequestMappingiem w kontrolerze.
Wysyłam formularz na stronce widocznej na screenie i dostaję 404. Obsługuję żądanie w kontrolerze w następujący sposób:

@RequestMapping(value = { "/filmshows/{id}" }, method = RequestMethod.POST)
public String someMethod(@RequestParam("nrOfTickets") Integer nrOfTickets, @PathVariable Integer id)
Fristo - Dzień dobry, #webdev i #spring
Z tej strony janusz webdevelopmentu. mam pro...

źródło: comment_qqBm6rkJQynS3wURdmKcSzEOuGjyfWUl.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Fristo: dla potomnych:


^ dodane do formularza i nagle działa. Dlaczego? Nie wiem, ale się domyślam. Może kiedyś będę wiedział. (spring security przyblokował?)
  • Odpowiedz
Czytam sobie Spring in Action i chciałem odpalić apkę z rozdziału o MVC, ale nie wiem jak sie do tego zabrać ponieważ jest w wielu katalogach i nie mogę tego poskładać do kupy. Wiecie może jak mam się do tego zabrać? Bo książka omawia już gotową apkę a ja chciałem ją odpalić żeby zobaczyć jak to działą a później analizować poszczególne fragmęty.

#spring #java #programowanie #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#spring #programowanie #java

Mam 2 oddzielnie serwery na backend (Spring + Spring security) oraz frontend(AngularJS). Problem mam przy wysyłaniu danych metodą POST.

Mianowicie gdy próbuje przesłać dane na backend dostaję wiadomośc od Spring

"HTTP
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „http://localhost:8080/registerAccount”

@edzio94: Same origin policy powinno być ustawiene z pliku konfiguracyjnego. Na localhoście masz taki z adresem na localhost:8080 i hulaj dusza.

A niestety, masz zahardcode'owane na jakąś dziwną wartośćc:

response.setHeader("Access-Control-Allow-Origin", "POST");

Która nie ma sensu. :P
  • Odpowiedz
@szczepqs: Udało sie. Wytłumaczenie poniżej. Ale możesz podesłać tego konfiga bo jestem w sumie ciekaw. @Ginden: ta operacja jest oznaką mojej straconej nadziei i robienia czegokolwiek by to zadziałało :p @cjkas: wołam, może jesteś ciekaw


Udało się w końcu. Nie wina konfiguracji springa, nie wina CORSa tylko Angulara(a dokładniej niedoinformowanie)

Testowałem metodą taką, że najpierw wysyłam geta na zwykłe zapytanie na server by otrzymać cookies od localhost:8080
  • Odpowiedz
Cześć Mirki.
Robię oklepany sklep internetowy do portfolio w #spring i mam kilka pytań.
1. Jak wygląda tworzenie aplikacji internetowej? Wszystko jest robione za pomocą Ajaxa (czy może coś innego?) i REST-a?
2. Kiedy używa się REST-a, a kiedy widok może być generowany normalnie?
3. Jakiego szablonu użyć do widoków?
4. Jakieś wskazówki jakich błędów nie popełnić, czego nie używać? ( ͡° ͜
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@Szczypioreg: Jeśli myślisz o szerszym użyciu tego sklepu to jak najbardziej rest+angular2, a jeśli ma to być tylko taki sklep to możesz lecieć na zwykłych widokach
  • Odpowiedz
@Szczypioreg: Nie potrafię zrozumieć dlaczego do każdej strony/aplikacji na siłę wciska się ui tworzone po stronie klienta. Zastanawia mnie czy ludzie wpadający na takie pomysły mają kontakt z nie-power-userami, którzy posiadają stare, zasyfione komputery, nie ogarniają jak działa internet i aplikacje internetowe. Rozumiem argument o zmniejszeniu transferu i odciążeniu serwera, ale z drugiej strony idea aplikacji internetowych była taka, żeby odciążyć komputery użytkownika.
  • Odpowiedz
#javaee #spring

Napisałem sobie aplikację przy użyciu SpirngMVC, Hibernate, MySQL, Maven. Jaki serwer muszę mieć do tego, aby to uruchomić? Lokalnie uruchamiam z eclipsa na tomcacie.

Wystarczy zwykły VPS (np. http://vihost.pl/serwer-vps.php i sobie resztę doinstaluje) czy trzeba mieć jakiś specjalną specyfikacje do tego (np. jakaś wirtualizacja)?

Jedyne co wiem to na Heroku można takie coś odpalić.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kravi93: Tzn ja go na początku też nie trawiłem. Strasznie buńczuczny, szorstki facet. Jednak ostatnio oglądnąłem jego prelekcję jeszcze raz... no i facetowi się nie dziwię, skoro miał na rozmowach kandydatów na seniora, którzy nie mieli pojęcia co to jest profiler xD

Jest jeszcze jedna prelekcja z nim na necie, chyba coś ala "Kariera Programisty" i tam prowadzi to po ludzku - chyba wziął sobie do serca to co ludzie
  • Odpowiedz