Samouczek dotyczący usług sieciowych Java zawiera koncepcje i przykłady dwóch głównych interfejsów API usług internetowych Java: JAX-WS i JAX-RS. Dostęp do aplikacji internetowej Java można uzyskać za pomocą innych języków programowania, takich jak .Net i PHP.
Aplikacja usług sieciowych Java realizuje komunikację poprzez WSDL (język opisu usług sieciowych). Istnieją dwa sposoby pisania kodu aplikacji usług WWW w języku Java: SOAP i RESTful.
Interfejs API usług internetowych Java
Począwszy od JavaEE 6, istnieją dwa główne interfejsy API zdefiniowane w języku Java do tworzenia aplikacji usług sieciowych.
dla pętli Java
1) JAX-WS : dla usług internetowych SOAP. Istnieją dwa sposoby pisania kodu aplikacji JAX-WS: w stylu RPC i w stylu dokumentu.
2) JAX-RS : dla usług sieciowych RESTful. Obecnie do tworzenia aplikacji JAX-RS używane są głównie 2 implementacje: Jersey i RESTeasy.
Pełne tutoriale dotyczące JAX-WS i JAX-RS zobaczymy na następnej stronie.