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, 37 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. Kontakt
    2. MUR: Vaja 6: HTML parser v C# – izvoz v XML
    3. Malo delo
    4. Kako objavljati
    5. Iščemo dobre duše

    Komentarji

    37 Odgovorov, Te kaj tišči?

    1. krokodil
      31 January 2011, 12:15

      Kak se doda Web service v Visual Studio?

    2. ANGEL
      29 July 2011, 08:02

      LEWIS
      29 July 2011, 13:11

      SALVADOR
      29 July 2011, 17:27

      RONNIE
      29 July 2011, 18:42

      DUSTIN
      30 July 2011, 01:44

      EDUARDO
      30 July 2011, 02:32

      BRANDON
      30 July 2011, 02:58

      EDUARDO
      30 July 2011, 04:05

      SALVADOR
      31 July 2011, 01:11

      RUSSELL
      31 July 2011, 08:44

      PERRY
      02 August 2011, 18:10

      TERRENCE
      03 August 2011, 09:52

      GUY
      03 August 2011, 22:51

      SAMUEL
      03 August 2011, 23:07

      FELIX
      04 August 2011, 01:05

      JEFFREY
      04 August 2011, 02:09

      DONALD
      04 August 2011, 02:13

      NATHAN
      05 August 2011, 12:15

      SAM
      05 August 2011, 15:39

      RUBEN
      05 August 2011, 20:10

      ADAM
      05 August 2011, 21:11

      BILLY
      06 August 2011, 01:37

      BRUCE
      06 August 2011, 11:52

      CARL
      07 August 2011, 12:26

      ANDREW
      08 August 2011, 18:03

      CLIFTON
      11 August 2011, 04:45

      VICTOR
      11 August 2011, 09:49

      SERGIO
      11 August 2011, 20:14

      RAY
      12 August 2011, 15:02

      RODNEY
      12 August 2011, 20:11

      LAWRENCE
      13 August 2011, 03:03

      JEREMIAH
      13 August 2011, 20:40

      MARION
      14 August 2011, 11:35

      MARION
      14 August 2011, 19:30

      JERRY
      15 August 2011, 03:04

      JOEL
      15 August 2011, 11:12

    Arhiv

    Oblak

     

    rss

    Vsevedno okno

    Kategorije

    Nekaj za preživetje:

    Blogroll