1 / 7

Ülesanded

Ülesanded. Ülesanne 1. Loo teenus, mis sisaldab meetodit int korruta(int, int) , mis korrutab 2 täisarvu ning tagastab korrutise. Kui see operatsioon välja kutsutakse, peab see konsooli midagi ka kirjutama.

takara
Download Presentation

Ülesanded

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ülesanded

  2. Ülesanne 1 • Loo teenus, mis sisaldab meetodit int korruta(int, int), mis korrutab 2 täisarvu ning tagastab korrutise. Kui see operatsioon välja kutsutakse, peab see konsooli midagi ka kirjutama. • Punkti saad, kui näitad (nt. SoapUI-ga(vihje:WSDL asub:<endpoint>?wsdl)), et teenus töötab. Ja oskad seletada, mida kasutatud apt-i parameetrid tähendavad. • Arvutites on olemas Eclipse(ei pea kasutama), Java 6 SDK ja SoapUI. Teenust ei ole tarvis publitseerida rakendusserveri otsa vaid las jookseb niisama. • Abiks: • http://weblogs.java.net/blog/vivekp/archive/2006/12/webservices_in.html

  3. Eclipse-i abi • New -> Java Project • New -> package • New -> class (tee ka main() operatsioon) • Kirjuta kood • Cmd • Cd H:\<workspace>\<projekt>\src • Apt –d ../bin <package>\<class>.java • Refresh • Clean • Run as -> Java application

  4. Ülesanne 2 • Tee eelmises ülesandes tehtud teenusele klient, mis kirjutab konsooli saadud vastuse • Abiks: • http://weblogs.java.net/blog/vivekp/archive/2006/12/webservices_in.html • Kui ei saanud eelmist ülesannet valmis, siis kasuta Arvuta.jar-i • Teenuse käivitamiseks: java -jar Arvuta.jar • WSDL: http://localhost:8080/arvuta?wsdl • Punkti saad, kui konsooli ilmub õige vastus, ja oskad seletada, mida kasutatud wsimport-i parameetrid tähendavad.

  5. Eclipse-i abi • New -> Java Project • New -> package • Cmd • Cd H:\<workspace>\<projekt>\src • wsimport -p klient -s ./ -d ../bin -keep http://localhost:8080/arvuta?wsdl • Refresh • Clean • Kirjuta kood uude klassi (ja teise package-sse) • Run as -> Java application

  6. Ülesanne 3 • Lihtne • SoapUI MockService • On antud wsdl fail ja xsd (võid kasutada ka enda tehtud WSDL-i) • Tekita neist SoapUI-s teenus • WSDL-i võib leida aadressilt: http://elrond.tud.ttu.ee/material/treier/idu0110/2008/h7_web_services/inimene.wsdl • Abiks • http://www.soapui.org/userguide/mock/getting_started.html • Oma loogikat on kergem kasutada;) • Punkti saad, kui tekitad SoapUI-s ka päringu sellele teenusele ning teenus vastab korralikult

  7. Lisaülesanne • Tekita ette antud WSDL-i põhjal teenus • Kasuta vabalt valitud raamistikku • Vihjeid ei anna • Punkti saad, kui näitad, et teenus toimib

More Related