Java API for XML Web Service ( JAX-WS )

7
Java API for XML Web Service (JAX-WS)

description

Java API for XML Web Service ( JAX-WS ). Ülesanne 1. Luua seniste loengute ja harjutustundide põhjal valikvastustega ülesanne, mis teie arvates sobiks antud aine testi. Küsimused, koos valikute ja õige vastusega palun saadke õppejõu poolt määratud aadressile. JAX-WS. - PowerPoint PPT Presentation

Transcript of Java API for XML Web Service ( JAX-WS )

Page 1: Java API for XML Web Service  ( JAX-WS )

Java API for XML Web Service (JAX-WS)

Page 2: Java API for XML Web Service  ( JAX-WS )

Ülesanne 1

• Luua seniste loengute ja harjutustundide põhjal valikvastustega ülesanne, mis teie arvates sobiks antud aine testi.

• Küsimused, koos valikute ja õige vastusega palun saadke õppejõu poolt määratud aadressile.

Page 3: Java API for XML Web Service  ( JAX-WS )

JAX-WS

• JAX-WS on kõrgtaseme API veebiteenuste pakkumiseks ja tarbimiseks.

• Vaatame JAX-WS-i kui objektivaadet SOAP sõnumitele.

• JAX-WS varjab meie eest XML struktuuri.

• JAX-WS-i peamine komponent on javax.jws. Seal on ainult 6 annotatsiooni ja üks enum.

• JAX-WS asendab JAX-RPC API

Page 4: Java API for XML Web Service  ( JAX-WS )

Ülesanne 2

• Tehke tavalisse java projekti klass nimega OIS ja sinna sisse üks meetod nimega getTunniplaan.

• getTunniplaan – Sisend: nimi ja matrikliNr– Väljund: nimekiri Tund-dest.

• Tund klass sisaldab järgmisi välju– AineNimi– 6ppej6uNimi– RuumiNr

• Tehke Main klass, kus kutsute getTunniplaan meetodi katsetamiseks välja.

Page 5: Java API for XML Web Service  ( JAX-WS )

Ülesanne 3

• Looge ülesanded 2 loodud OIS klassi põhjal veebiteenus ja tehke see localhostis kättesaadavaks järgnevalt:

public class WSPublisher {

public static void main(String[] args) {

Endpoint.publish("http://localhost:8080/WS/OIS",new OIS());

}

}• http://localhost:8080/WS/OIS?WSDL

Page 6: Java API for XML Web Service  ( JAX-WS )

Ülesanne 4

• Tehke lihtne java klient ülesandes 3 loodud veebiteenuse katsetamiseks.

• Vihje: valige new->web service client...

• Video: Consuming a Web Service using netbeans 7.1

Page 7: Java API for XML Web Service  ( JAX-WS )

Ülesanne 5

• Looge uus Java Web Project ja kopeerige sinna ülesandes 2 loodud OIS klass ning muutke see klass taas veebiteenuseks nagu tegite seda ülesandes 3. Seekord publitseerige (deploy) see teenus Glassfish veebiserverile.