@zaRay: @mediateh7: Backend do Bloga myślę że całkiem spoko, albo jakiś prosty serwis gdzie każdy będzie mógł założyć konto i wpisać swoje notatki, umieszczać plany na kalendarzu itp.
  • Odpowiedz
#programowanie #java #spring #rest #jezykpolski #truestory

Produkcja widoku jest czynnością jednowymiarową. Jeżeli nazwa widoku pasuje do widoku, zostaje on wybrany. Kiedy produkcja widoków na podstawie nazw widoków dotyczy widoków, które mogą generować różne reprezentacje zasobu, dochodzi dodatkowy wymiar. Oprócz dopasowania widoku do nazwy widoku, wybrany widok musi być jeszcze odpowiedni dla klienta.


Spring w akcji, Wydanie IV, s. 452 (rozdział
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mikkeboss: Ksiazki napisane takim totalnym belkotem powinno sie palic a autorow wywalac na bruk, razem z korekta.
Co to w ogole jest Negocjowanie reprezentacji zasobu?
Moja prace inzynierska napisalem w Springu i obronilem w 2011 i od tego czasu mam z tym frameworkiem do czynienia. Moge smialo powiedziec ze czytanie takich bzdetow nie przynosi zadnych korzysci.
  • Odpowiedz
Możecie mi polecić jakiś bardzo szybki kurs Spring Core, gdzie używa się adnotacji zamiast XML? Zaplecze teoretyczne mam, bardziej chodzi o praktykę a nie rozkminianie czym jest a czym nie jest IoC. Jestem programistą Javy z rocznym doświadczeniem komercyjnym, więc chciałbym samo mięsko, bo potrzebne do procesu rekrutacyjnego ( ͡° ͜ʖ ͡°)

#programowanie #java #spring #tutorial
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mireczki spod tagu #programowanie #java #spring. potrzebuję kogoś kto poszukałby luk w tym pomyśle.
Otóż jest sobie apka, nazwijmy ją A. Apka jest prosta jak w morde szczelił zapisuje input z formularzy do DB i co najważniejsze wystawia ten input jako jsony po restowym api. W stylu apka.A/api/osoba/2 da takiego jsona

{id: 2,
imie: Pszemek
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@moriturius: ja to wiem, ty to wiesz, PM to wie ale sprawa jest podklepana i teraz odemnie zależy czy dowiozę rzadką kupę czy dorodnego klocka z wisienką. jak łatwo się domyśleć chce dowieźć ładnego kasztana więc pytam da się zrobić lepiej?
  • Odpowiedz
@sztilq: IMO Spring boot to świetna rzecz, korzystam z niego w kilku małych projektach i sprawdza się świetnie.

Gdyby ktoś o tym nie wiedział, to polecam jeszcze kilka fajnych zabawek:

https://start.spring.io/ - wygeneruj sobie na szybko konfigurację projektu springowego + integracje
http://vertx.io/ - lekki framework do serwerowej części aplikacji webowych + reaktywność
  • Odpowiedz
#javascript #angular #java #spring
Mirki ciąg dalszy moich wojowań tylko teraz przyszla mi zabawa z Ajaxem github
konkretnie chodzi o /webapp/resources/js/controllers.js
wywołanie takiego kontrolera konczy się fiaskiem
na podstronie każdego produktu do przycisku "Order" dołączyłem taki fragment kodu
ng-click="addToCart('${product.productId}')"
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #spring

Jak wstrzykujecie wartości z plików properties w aplikacjach bez springa? Normalnie to wiadomo - adnotacja PropertySource, ale jak przepisuje appke na framework Dagger DI to niestety nie mam takiej możliwosci. Nie bardzo chcę bawić się strumieniami plików. Wole coś tak eleganckiego jak powyższe PropertySource :)
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SuperskretneRece:
Spring: Inversion of Control, Dependency Injection, beany, wiązania (adnotacje, XML, za pomocą klas Javy), konteksty aplikacji, co się dzieje z requestem.
Ogólnie jeszcze: MVC, może Maven, SVN/GIT.

Hibernate: jak zrobić połączenie z bazą, sesja, fabryka sesji,
  • Odpowiedz
@cinek181992: Na pierwszy rzut oka metoda jak i post z jQuery wyglądają ok. Zrób clean i rebuild źródeł i tak samo na tomcacie.
Swoją drogą jakieś dziwne masz to formatowanie kodu javy;)
  • Odpowiedz
Hej,
Zamierzam napisać w #java aplikację do zdalnego dostępu. Doradźcie mi proszę, jakich narzędzi użyć do tego celu.
Program w założeniu ma się składać z klientów i pośredniczącego proxy. Możliwości, które chciałbym zaimplementować:
- Przesyłanie obrazu i zarządzanie zdalnym komputerem (klawiatura, myszka)
- szyfrowane połączenie
- jakaś rejestracja (połączenie się między komputerami za pomocą loginów)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hozjusz: spring to przesyłania danych po sieci? To jest framework do webdevu to tworzenia apek webowych. Lepiej sobie poszukaj sobie frameworku do sieci jak np netty. Albo byc koxem i używać socketów javowych ale senior devem nie jestem.
  • Odpowiedz
@Dejna93: Myślałem, że moduł Spring MVC jest głównie przeznaczony do aplikacji webowych a korzystając z innych modułów można by zrobić to co mam na myśli. No ale tak jak pisałem - nie znam Springa za bardzo. Dzięki za odpowiedź, zerknę na netty i inne frameworki.
  • Odpowiedz
#programowanie #spring Ciąg dalszy mojej nauki springa...
Otóż w moim projekcie klik chciałem zaimplementować Restful web services. Jest klasa która tworzy koszyk itp. cały projekt odpala się i chyba(?) działa jednak kiedy chce wysłać zapytanie POST pod link
http://localhost:8080/webstore/rest/cart to pojawia się błąd 400 "The request sent by the client was syntactically incorrect." jestem prawie pewny, że błąd znajduje się w klasie CartRestController jednak nie potrafię go zidentyfikować,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wczoraj pytałem się was jak wrzucić aplikację webową napisaną w javie na serwer, dzięki udało mi się, ale wystąpił pewien problem przy łączeniu się z bazą danych.
Jak widać moja strona rzuca błędami, że nie może ustanowić połączenia z bazą danych.
Lokalnie dostaję takie błędy:


Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pierre-van-hooijdonk: No niestety po zmianie na:

Na serwerze wywala mi błąd: java.net.UnknownHostException: ${OPENSHIFTMYSQLDB_HOST}
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure
  • Odpowiedz
#programowanie #spring
Robię sobie tutorial i doszedlem do uploadowania plików na serwer. Projekt robię w eclipsie i jego struktura wyglada tak:
Click
Resolver mam dodany, zmienną + gettery/settery też, w widokach forma dziala
tak wyglada Controller:
Click
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mikkeboss: okazuje sie ze eclipse ma deploy plikow w folderze .metadata i to wlasnie tam te pliki sie znajduja a nie w folderze projektu. Wszystko dziala ok jesli wrzuce wara na serwer, dzieki za pomoc
  • Odpowiedz
Jakby ktoś mimo wszystko chciał odpowiedzieć jak to wygląda w Springu (bez dziedziczenia kontrolerów), to chętnie poczytam (nie programuję w Javie).
  • Odpowiedz
@Kuriozal Masz jeden jsp, który jest szablonem (i zawiera navbar, content i footer). Navbar i footer to osobne JSPy które inkludujesz do szablonu. Wołają swoje kontrolery po ajaxie i jsonem przesyłasz dane. Najlepiej jakbyś sobie zrobił beany sesyjne do navbara i footera. Kontent idzie po zwykłym kontrolerze. Co do technologii to mireczki już tu zapodały Jacksona.
  • Odpowiedz
znacie jakieś fajne projekty w Javie ee o różnym stopniu skomplikowania, gotowe już albo nadal w trakcie tworzenia , gdzie jest dobrze opisany kod i są wykorzystywane podstawowe funkcjonalności jak łączenie do baz danych, logowanie itp. Mile widziane wykorzystywane frameworki Spring i Hibernate. Zależy mi żeby kod był dobrze opisany (nawet te proste rzeczy) abym mogł sobie to analizować krok po kroku. prośba o linki do githuba lub gdzieś
#programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Od niedawna zaczynam przygodę z hibernate - pracuję na instniejącej już bazie danych i po raz pierwszy poważnie trafiłem głową w ścianę. Do rzeczy - posiadam dwie encje - OrderHeader oraz OrderLine. OrderHeader posiada listę OrderLine. Z selectami nie problemów - wszystko ładnie się zwraca. Inserty także śmigają - tutaj fragment OrderDAO:

Boolean addNewOrder(OrderHeader orderHeader) {
Session session = this.sessionFactory.openSession();
try
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam widok SQL zmapowany jako tabela w hibernate, który wyświetlam w formie tabeli. Muszę zmienić wartość jednego z pól. Hibernate akurat w tym wypadku nie pozwala mi zrobić update'u bezpośrednio na widoku. Jak najprościej mogę zachować spójność danych? Czy powinienem po wykonaniu update pobrać znowu wartość danego widoku z bazy? Samo założenie, że update się wykonał raczej jest niewystarczające.

#programowanie #java #mysql #sql #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ghostli: Mówiąc prościej. Masz widok łączący tabele A, B i C. Chcesz zupdatować tabele B. Dajesz do widoku klucz po którym będziesz mógł rozpoznać tabele B. Wykonujesz update na tabeli B dla klucza którego znalazłeś w widoku (wczytujesz dane, updatujesz, zapisujesz w hibernate). Po wyświetleniu widoku będziesz miał uzupełnione dane :)
  • Odpowiedz
@eovenn: @Ununoctium: Chociażby dlatego, że update jest wykonywany jako event handler, a nie mogę w tym miejscu modyfikować pola lokalnego funkcji, w której go rejestruję. Z kolei pobranie całej tabeli od nowa to dla mnie duża strata wydajnościowa. Tak poglądowo:

status.setCellValueFactory(new Callback() {
@Override
public ObservableValue call(TableColumn.CellDataFeatures param) {
  • Odpowiedz
Witam, właśnie uczę się spring security i mam problem z połączeniem go z JPA. Mam klasę SecurityConfig z konfiguracją(http://pastebin.com/FzJ5wpRE ), serwis rozszerzający UserDetailsService(http://pastebin.com/BmGNBxZF ) oraz klasę SecurityUser(http://pastebin.com/kt3RQ4mX ). Klasa User jest połączona relacją ManyToMany z klasą Role:(http://pastebin.com/2nA1YW8X ). Problem leży w tym, że kiedy używam inMemoryAuthentication to działa a gdy pobieram użytkowników z bazy dostaję 403 acces denied. w bazie mam dodanego użytkownika z rolą "ADMIN". Z góry
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cinek181992: Chcę Cię trochę naprowadzić na metodę znajdowania rozwiązania niż na gotowca ;)
MySql to porządna baza, więc albo jest problem z Twoją konfiguracją albo z kodem. Żeby wykluczyć problem z konfiguracją spróbuj wykonać zapytanie do tej bazy jakimś toolem (na linuxie będzie to np. mysql) łącząc się na użytkowniku, którego używasz. Jeżeli możesz wykonać zapytanie to bazka jest ok.
Jak to nic nie wyrzuca? To skąd wiesz, że 403?
  • Odpowiedz
@Sok_Pomaranczowy:
Na stronie "/admin" wyświetla się:
"HTTP Status 403 - Access is denied
type Status report
message Access is denied
description Access to the specified resource has been forbidden."
Skoro w metodzie getAuthorities() wyświetliłem sobie uprawnienia logującego się użytkownika i było tam ADMIN no to baza jest ok. Myślałem, że to coś może z konfiguracją Spring Security ale dla inMemoryAuthentication działa
  • Odpowiedz