#programowanie
#java #spring #thymeleaf

Mirki, jak oceniacie przydatność Thymeleaf? Od niedawna coś tam sobie próbuję into Spring, ale składnia Thymeleaf wydaje mi się sporo trudniejsza niż zwykłe jsp z tagami. Z drugiej strony, przynajmniej teoretycznie, możliwości i elastyczność są dużo większe. Warto zgłębiać temat?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki! Aktualnie pracuję jako developer PHP, ale chciałbym zmienić pracę na programowanie w Javie. Niestety nie mam wykształcenia informatycznego. Jestem samoukiem. Polecacie jakieś firmy z #warszawa , które przyjmują ludzi do pracy lub na praktyki i nie wymagają bycia studentem lub absolwentem informatyki?
#programowanie #pracait #programista15k #java #spring
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #spring
Mam controller, w którym jako metoda jako parametr przyjmuje Array, i dla każdego elementu tablicy chce wykonać metodę z serwisu. Serwis wykonuje zapytanie, a następnie zwraca wynik. Da się dla każdego elementu tablicy jakoś ładnie utworzyć wątek wołający metodę z serwisu?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Vaadin / GWT - przez kilka lat programowania w Javie nigdy się tym nie zajmowałem, zwyczajnie nie było po co. Teraz mając ofertę pracy przed oczami zastanawiam się na zmianą tego stanu. Murki, warto? Do tej pory tylko #backend i pół roku Java + Angular (3 lata temu). Da się w tym pisać? Wygląda mocno chaotycznie porównując z moimi dotychczasowymi wymuskanymi mirkoserwisami. ( ͡° ͜ʖ ͡°)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie lepiej pójść w Spring MVC + #javascript?


@aldrael: Lepiej.

GWT to zabytek, nie wiem, czy ktokolwiek poza Googlem tego używa do nowych projektów. A i G powoli od niego odchodzi. Vaadin jest trochę świeższy, aczkolwiek też zbudowany na GWT. Powiem tak, fajnie znać, wiedzieć, jak mniej więcej wygląda tworzenie z użyciem tych narzędzi, ale żeby się ich specjalnie uczyć, to raczej bym nie zachęcał.
  • Odpowiedz
Siemano,
Mam pytanie do architektury MVC .... jestem w tym początkujący, ale zzałożyłem sobie ambitny cel stworzenie sprawdzaczki (online judge) . I teraz nie wiem... czy sprawdzaczka powinna być częścią aplikacji webowej ? tak jak by wmieszana w kod MVC ? jak tak to w jaki sposób mniej więcej ? Czy aplikacja webowa swoją drogą a sprawdzaczka swoją ... i ta druga była by odpalana na żądanie tej pierwszej ? w załączniku
DaxterPoker - Siemano, 
Mam pytanie do architektury MVC .... jestem w tym początkują...

źródło: comment_pVPQyekuiDChwHZluVlZKPIqTEGP7DJf.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co będzie bardziej wydajne? Spring Data czy Hibernate? Od kodu bardziej do mnie przemawia Spring Data - nie trzeba się borykać z Entity Managerem, wszystko jest zarządzane przez springa, predefiniowane metody z CrudRepository, tworzenie zapytan na podstawie nazw metod, a jak to nie wystarczy to można napisać swoje NativeQuery nie przejmując się tranzakcjami, entity managerami, jednak jak to jest od strony wydajności? Ktoś mógłby napisać o swoich doświadczeniach, może ktoś ma linki
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CiekawskiJ: a Spring Data można połączyć z bazą danych bez użycia JPA? bo jeśli masz na myśli Spring Data JPA, to on i tak pod spodem będzie sobie wołać Hibernate'a
  • Odpowiedz
Spring Data JPA -> Hibernate -> JPA


@CiekawskiJ: Hibernate to implementacja JPA, więc zasadniczo raczej Spring Data > Hibernate i tyle. Wydajność Spring Data na pewno będzie niższa niż korzystanie z własnych implementacji, a szczególnie NamedQueries, bo Spring Data dorzuca po drodze swoje proxy, czy translację customowych nazw metod na odpowiednie zapytania. O ile będzie to wolniejsze i czy będzie to zauważalne w porównaniu do opóźnień w komunikacji app <->
  • Odpowiedz
Mógłby mi ktoś wyjaśnić czy dobrze kombinuje?

ServiceLayer w Springu mvc funkcjonuje w ten sposób, że odwołujemy się do niej w Controller zamiast bezpośrednio do warstwy DAO gdzie po drodze wykonujemy wszystkie operacje tzw. logiki biznesowej.

Np. metoda w EmployeeServiceImpl

addEmployee(Employee
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DonPablito: service layer to po prostu jeden ze wzorców enterprise, służy do rozdzielenia klienta i db, dodatkowo też trzyma strukturę warstwową, nie zobaczysz sensu tego czegoś, póki nie wsiądziesz do dużego projektu, gdzie takie warstwy są potrzebne choćby dla przejrzystości

no i dwa, tak jak napisałeś, jak już jest ten service layer to umieszcza się w nim logikę biznesową, dao zostawiając w spokoju
  • Odpowiedz
@DonPablito: Podstawowe MVC ogranicza się do tego, że masz model (model danych + logika biznesowa), kontroler i widok. Często wystarczy Ci coś w stylu:
Employee
EmployeeRepository / dao
EmployeeController
i do tego widok
Repository wstrzykujesz do kontrolera, w nim pobierasz/zapisujesz dane i tyle. W takiej sytuacji niektórzy jednak utrudniają sobie życie robiąc coś takiego, że masz
  • Odpowiedz
Mirki, chcę napisać aplikację webową, ale potrzebuję się upewnić, czy to co sobie wyobrażam się zgadza. Będzie aplikacja napisana w #spring z #hibernate ,która będzie wysyłała #json do frontu przez resty. Front będzie połączeniem #bootstrap i #angularjs Wszystko będzie na tomcacie. Czy to w ogóle ma sens? Macie może jakieś pomysły, rady?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@M4ks: Przez api, front się pyta i dostaje odpowiedz
@Rageslaw: Dobrzy myślisz, jak to jest większa apka to polecam rozdzielić na mini moduły w gradle w jednym dużym projekcie. I warto poczytać o mikro-serwisach
  • Odpowiedz
Szanowne Mirki, proszę o radę. Otóż sprawa wygląda następująco:

Mam do zrobienia apkę na #androiddev wraz z serwerem - ogólnie na studia (nacisk na komunikację klient-serwer). Jako, że cały czas zajmuję się programowaniem systemów wbudowanych moja widza z zakresu technologi webowych jest dość ograniczona - co nie zniechęca mnie do nauki czegoś nowego ( ͡º ͜ʖ͡º) Tylko właśnie, pytanie czego dokładnie.

Jak wspomniałem muszę napisać serwer i klienta do
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tymonss: Pushe są załatwiane przez GCM (Google Cloud Messaging), robi się to przez REST, więc dowolna technologia, gdzie możesz robić calle po HTTP się nada. Ale zgodzę się z @M4lutki - Spring Boot Cię łagodnie wprowadzi w świat aplikacji webowych, super sprawa. Możesz się skupić na dobrym kodzie i nauce języka, a nie martwić infrastrukturą.
  • Odpowiedz
@arthurn: Ja nie kodzę, ale któryś z chłopaków miał ostatnio właśnie problem z brakującym pluginem i mu wąsacz nie działał. Nie wiem czy o webstorm nie chodziło, albo coś dedykowanego bezpośrednio pod mustacha.
  • Odpowiedz
#programowanie #spring #angularjs

Witam Mirków i Mirabelki,
Postanowiłem zagłębić swoją wiedzę i używać w swoim projekcie angulara + bootstrapa. Niestety mam pewną zagwozdkę której nie mogę przeskoczyć. Chodzi dokładnie o to że nie wiem jak przekazać z angulara obiekt typu Account do kontrolera znajdującego się po stronie backendowej. I właśnei tutaj prosze o pomoc, moze jakieś ciekawe ksiażki tłumaczące co i jak?
http://wklej.org/id/2878269/
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak przekazać z angulara obiekt typu Account do kontrolera znajdującego się po stronie backendowej.


@arthurn: zrozumiec, co to jest HTTP, ja pieprze...
  • Odpowiedz
#java #spring #jpa #hibernate

Mirki macie jakąś stronkę lub artykuł z dobrymi praktykami przy pracy z w/w technologiami orm? Na confiturze była całkiem fajna prezentacja o tym, spodobało mi się, więc szukam czegoś więcej.
M4lutki - #java #spring #jpa #hibernate 

Mirki macie jakąś stronkę lub artykuł z d...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nic od siebie nie dodam, ale polecam wszystkim przeglądającym w/w tagi na poświęcenie czasu i obejrzenie materiału od Pana Jakuba. Ogromna wiedza, przykłady z życia wzięte, język polski, must see.
  • Odpowiedz
W jaki sposób szybko testować REST API jeżeli klasy zawierają bardzo dużo pól? Normalnie można to zrobić postmanem, ale średnio mi się widzi dodawać 10 różnych parametrów, tylko po to by wiedzieć że kontroler w Spring MVC działa jak należy. Jakie jest najlepsze rozwiązanie tego problemu? Czy Junit + Mockito da radę, czy macie lepszy sposób?
#spring #java #programowanie #hibernate
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach