Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )

100/100

MUR: Vaja 8: Spletne storitve (Web service)

Ali Gator, 31 May 2010, Ni ni komentarjev
Kategorija: MUR
Tags:

Navodilo:

Na vajah bomo spoznali osnove spletnih storitev ter način njihove uporabe.

  • Primer demonstriran na vajah

    Naloga:

    Spletna storitev:
    Napišite spletno storitev, ki bo znala glede na poštno številko kraja vrniti naziv kraja ter temperaturo v stopinjah Celzijah za ta kraj. Pri tem se bomo omejili samo na kraje v ZDA. Spletna storitev naj vsebuje eno metodo, ki kot vhodni parameter prejme poštno številko kraja (ZIP Code) in kot rezultat vrne naziv kraja ter temperaturo v stopinjah Celzija. Za preizkus vaše spletne storitve, napišite okensko aplikacijo, ki bo uporabljala vašo spletno storitev. Okenska aplikacija naj omogoča vnos poštne številke kraja in izpis vseh podatkov, ki jih vrne vaša spletna storitev.

    Vaša spletna storitev naj podatke o vremenu pridobi preko naslednje spletne storitve:http://ws.cdyne.com/WeatherWS/Weather.asmx. Metodo, ki boste pri tem uporabili se imenuje “GetCityWeatherByZIP” in kot vhodni parameter sprejme poštno številko kraja. Metoda kot rezultat vrne 14 atributov, izmed katerih sta za nas pomembna samo naziv kraja (City) ter podatek o temperaturi kraja (Temperature).
    Podatek o temperaturi je podan v Fahrenheitovi temperaturni lestvici, zato bomo uporabili še drugo spletno storitev, ki nam bo pretvorila temperaturo kraja iz Fahrenheitov v stopinje Celzijev. Spletna storitev za pretvorbo temperature se nahaja na tem naslovu:http://www.w3schools.com/webservices/tempconvert.asmx. Metodo, ki boste pri tem uporabili se imenuje “FahrenheitToCelsius” in kot vhodni parameter sprejme temperaturo v Fahrenheitih. Metoda kot rezultat vrne temperaturo v stopinjah Celzijev.

    Primera dveh poštnih številk (ZIP Code):

    • 90066 – Los Angeles
    • 10001 – New York

    Pri izvedbi naloge se ni potrebno omejiti na zgoraj omenjeni spletni storitvi. V rešitvi lahko uporabite tudi kakšne druge spletne storitve, ki jih boste našli na spletu. Pazite le, da vaša spletna storitev uporablja najmanj dve “zunanji” spletni storitvi.

    Preizkus spletne storitve:
    Napišite tudi testni program, ki bo preko uporabniškega vmesnika klical vašo spletno storitev in izpisal rezultate.

  • Preostala vsebina je na voljo le registriranim uporabnikom. Registracija je brezplačna!

    Oglejte si še:

    1. MUR: Vaja 6: HTML parser v C# – izvoz v XML
    2. RA: N01: oprema

    Komentarji

    Te kaj tišči?

    Ime *

    Mail (hidden) *

    Spletna stran

    Spam protection by WP Captcha-Free

    Arhiv

    Oblak

     

    rss

    Vsevedno okno

    Kategorije

    Nekaj za preživetje:

    Blogroll