Avatar billede kennedk Nybegynder
20. december 2007 - 21:17 Der er 5 kommentarer og
1 løsning

i gang med webservices

hej Eksperter

Jeg sidder i min klasse og snakker om at lave et lille program til min smartphone, og snakke sammen med min server. og så sagde han at web-services skulle være smart.
Men hvad er det? og hvordan kommer jeg i gang?
Avatar billede arne_v Ekspert
20. december 2007 - 21:25 #1
En web service er naar et program snakker med et andet program via web teknologi (XML over HTTP).

Mere praktisk:

Paa server laver du en .asmx fil som refererer til en klasse hvor de metoder
der skal kaldes som web service for en WebMethod attribut klistret paa.

Paa client siden lader du din app kalde en stub genereret udfra web servicen
(wsdl utility command line, web service reference i IDE).

Du skal ikke selv taenke paa XML og HTTP.

Saa er der 717 varianter og en ny maade der hedder WCF.

Men start som ovenfor.
Avatar billede kennedk Nybegynder
20. december 2007 - 21:30 #2
Det forstod jeg ikke ret meget af :) Kun lige de første par linie.

Kender du ikke et lille eksempel, så jeg kan se det virke.
Nu har jeg kun erfaringer med at lave hjemmesider i .net, har ikke leget så meget med programmer.
Avatar billede arne_v Ekspert
20. december 2007 - 21:49 #3
Demo.asmx:

<%@ WebService Language="C#" Class="Demo" %>
using System.Web.Services;

public class Demo : WebService
{
    [WebMethod]
    public int Add(int a, int b)
    {
        return a + b;
    }
}
Avatar billede arne_v Ekspert
20. december 2007 - 21:52 #4
Paa client side tilfoejer du en ref (genererer stub) for service og saa kan du kalde
den med:

Demo d = new Demo();
int res = d.Add(123, 456);
Avatar billede kennedk Nybegynder
20. december 2007 - 22:11 #5
Ja det lyder super :) Det må jeg lege med i morgen.

Men nu er jeg endt til fest.
Læg svar, og så accepterer jeg i morgen en gang
Tak for hjælpen
Avatar billede arne_v Ekspert
21. december 2007 - 01:54 #6
ok

(der må være en hel del tutorials til web services med .asmx på nettet)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester