Witam,
Trochę znudziło mi się już pisanie aplikacje desktopowych w javie. Chciałbym wgryźć się w temat webserwisów.
Możecie polecić jakieś tutoriale jak się za to zabrać od początku do końca? Może być nawet na prostych przykładach, np. wysłanie na serwer zapytania o wynik dodawania itp.
Pozdrawiam.
Spring MVC polecam :D
tdudzik napisał(a):
Zdecydowanie lepiej będzie zacząć z https://jersey.java.net/
Jersey (JAX-RS) i Spring MVC rozwiązują w prosty sposób ten sam problem: pozwalają szybko i przyjemnie wystawić API REST. Różnica w funkcjonalności na korzyść Jersey jest domyślne generowanie opisu usługi w formacie WADL.
Używałem Jersey z Spring. W Jersey 2 integracja ze Spring jest trywialna. JAX-RS zawsze jest dostępny w full profile JEE (standard).
Generalnie WADL jest często krytykowany (bo zdaniem wielu jest po prostu zbędny). Jednak faktem jest, że pozwala np. błyskawicznie uzyskać testy w narzędziu SoapUI i wygodnie sprawdzić API.
https://jersey.java.net/documentation/latest/wadl.html
jax-rs jest bardzo dobrze opisany w oficjalnym tutorialu:
https://docs.oracle.com/javaee/7/tutorial/jaxrs.htm
https://docs.oracle.com/javaee/7/tutorial/jaxrs-client.htm
https://docs.oracle.com/javaee/7/tutorial/jaxrs-advanced.htm
natomiast jax-ws tutaj http://docs.oracle.com/cd/E19502-01/820-1072/index.html