80 likes | 226 Views
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.
E N D
Ü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->webserviceclient... • 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.