Výukový program webových služieb Java poskytuje koncepty a príklady dvoch hlavných webových služieb Java API: JAX-WS a JAX-RS. K aplikácii webovej služby Java môžu pristupovať aj iné programovacie jazyky ako .Net a PHP.
Aplikácia webových služieb Java vykonáva komunikáciu prostredníctvom WSDL (Web Services Description Language). Existujú dva spôsoby, ako napísať kód aplikácie webovej služby Java: SOAP a RESTful.
Java Web Services API
Od JavaEE 6 sú v jazyku Java definované dve hlavné API na vývoj aplikácií webových služieb.
1) JAX-WS : pre webové služby SOAP. Existujú dva spôsoby písania kódu aplikácie JAX-WS: štýlom RPC a štýlom dokumentu.
2) JAX-RS : pre webové služby RESTful. Na vytvorenie aplikácie JAX-RS sa v súčasnosti používajú hlavne 2 implementácie: Jersey a RESTeasy.
arraylist v jazyku Java
Na ďalšej strane uvidíme úplné tutoriály JAX-WS a JAX-RS.