Java API for XML Web Service ( JAX-WS )
-
Upload
abbot-maddox -
Category
Documents
-
view
69 -
download
1
description
Transcript of Java API for XML Web Service ( JAX-WS )
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
• 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
Ü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.
Ü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
Ü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
Ü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.