Languages

Erudis - your road to knowledge
Usługi sieciowe JAX-WS i REST w naszych szkoleniach

Tworzenie usług sieciowych w języku Java wreszcie staje się łatwiejsze i szybsze. Pojawienie się nowych interfejsów programistycznych JAX-WS oraz REST daje programistą narzędzie zdecydowanie poprawiające komfort pracy z technologią Web Service.

Programiści Java przez długi czas nie byli rozpieszczani przez projektantów interfejsów programistycznych do obsługi usług sieciowych. Zarówno JAAS jak i JAX-RPC były kłopotliwe w użyciu, a ich konfiguracja była złożonym i żmudnym zajęciem.

Nowy interfejs programistyczny JAX-WS (ang. Java API for XML Web Services) pozwala konfigurować usługi sieciowe przy pomocy mechanizmu metadanych (ang. annotations), co istotnie upraszcza proces udostępniania usługi sieciowej. W najprostszej sytuacji wystarczy do zwykłej klasy Java dodać metadaną @WebService i serwer aplikacji automatycznie udostępni ją jako usługę sieciową.

Kolejnym nowym standardem tworzenia usług sieciowych jest Representational State Transfer (REST). Usługi sieciowe REST są oparte na zupełnie innym paradygmacie niż tradycyjne usługi sieciowe wykorzystujące SOAP. Dane i operacje na danych są reprezentowane przez zwykłe URI (Uniform Resource Identifiers), czyli najczęściej przez zwykłe łącza WWW (linki). REST pozwala na szybkie tworzenie wydajnych, prostych usług sieciowych, które nie niosą za sobą całego bagażu standardu SOAP.

Obie technologie są tematem naszego najnowszego szkolenia Tworzenie usług sieciowych JAX-WS i REST w języku Java. Zapraszamy do zaplanowania swojego udziału