Java API for XML Web Service JAXWS lesanne
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 saatke õppejõu poolt määratud aadressile. • 0. 5 punkti
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 get. Tunniplaan. • get. Tunniplaan – Sisend: nimi ja matrikli. Nr – Väljund: nimekiri Tund-dest. • Tund klass sisaldab järgmisi välju – Aine. Nimi – 6 ppej 6 u. Nimi – Ruumi. Nr • Tehke Main klass, kus kutsute get. Tunniplaan meetodi katsetamiseks välja. • 0. 5 punkti
Ü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 • 0. 5 punkti
Ü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 • 0. 5 punkti
Ü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. • 0. 5 punkti
- Slides: 7