Pierwsza aplikacja na web service'ach

0

Witam wszystkich serdecznie,

Tak sobie wymyslilem zeby nauczyc sie pozadnie web servicow w javie i stworzyc w tym celu niewielka aplikacje, mam niestety kilka problemow.
Poprzednio pracowalem bardzo dlugo w .net'cie. Obecnie pisze w Javie, jakis miesiac temu skonczylem pisac aplikacje do jedngo z naszych (tzn firmy w ktorej pracuje) projektow oparta o struts, spring i hibernate. Chcialbym generalnie zrobic to samo ale na web servicach.
W skrocie: jest to web aplikacja, portal firmy w ktorej uzytkownik moze skladac podanie o prace(celem projektu jest cos zupelnie innego, aczkolwiek portal "pracy" idealnie obrazowal nowo opracowane przez nas technologie).
Uzytkownik rejestruje sie wybiera interesujaca oferta i sklada podanie poprzez wypelnienie formularza wyslanie kilku plikow, teraz chcialbym zrobic to samo aczkolwiek na web servicach i nie wiem jak sie do tego zabrac.
Tzn moze bardziej konkretnie nie wiem gdzie bedzie hibernate (zakladajac ze komunikacja z baza bedzie tylko przez web servicy), jak w to wszystko wlaczyc springa? Czy w takim scenariuszu juz w ogóle nie warto bawic sie w struts'a?

Bardzo bylbym wdzieczny za jakis krotki opis, moze schemat albo linka do ciekawego tekstu/tutoriala.

Serdecznie pozdrawiam,

0

Czy wiesz w ogóle co to są webservices i kiedy warto wystawiać usługi przez WS ? Dlaczego całą komunikacje do bazy chcesz zrobic przez WS ? i czy WS chcesz wykorzystac tylko do komuniacji z bazą ?
WebSerivice powinien wystawiac jakąś konkretną usługę a nie pracować jako proxy do JDBC (choc czasami są wykorzystywane podobne patterny w systemach mocno SOA'owych).
Bo mam nadzieje że jednak nie chcesz wysyłać zapytan SQL do WS po to zeby on wykonał operacje przez jdbc na bazie :D?

0

Wydawalo mi sie, ze wiem, aczkolwiek po Twoim poscie juz nie jestem pewny.

Ja raczej tu myslalem o scenariuszu w ktorym mam np web app, desktop app i powiedzmy mobile app, czy to wtedy tez nie ma sensu?

Nie ma to jak konkretnie rozwinac temat

1 użytkowników online, w tym zalogowanych: 0, gości: 1