Avatar billede magoo20000 Nybegynder
09. oktober 2002 - 15:55 Der er 5 kommentarer og
1 løsning

.asmx, aspx osv.

Hejsa!

Lige et hurtigt spørgsmål: Hvad er forskellen på webservices og .aspx-filer i praksis.
Kunne man ikke lige så godt lave sine webservices, som alm. aspx-filer med .cs som code-behind?
Skal en webservies arve fra WebService og hvorfor??
Desuden er der noget omkring webservices og XML og SOAP.. Jeg mangeler en forklaring af disse to på godt dansk, evt. også, hvordan dette håndteres i praksis!

På forhånd tiktak!

/Martin
Avatar billede jakobandersen Nybegynder
09. oktober 2002 - 16:07 #1
Grunden til at man bruger webservice's og ikke blot en almindelig applikation er at webservice klassen som du nedarver fra har skæret alt unødvendigt væk som du har i Page klassen, det være sig Sessionstate osv.
Avatar billede magoo20000 Nybegynder
09. oktober 2002 - 16:58 #2
Hvilken relation har SOAP, XML til webservices?
Er det ikke noget med at dataen sendes fra server til klient som XML?
Kunne det altsammen ikke lige så godt håndteres vha. .aspx og .cs??
Avatar billede jakobandersen Nybegynder
09. oktober 2002 - 17:09 #3
Du kan faktisk lave en Web service i classic ASP:

http://www.4guysfromrolla.com/webtech/070401-1.shtml

Kig på de links der er i toppen af ovenstående side så kan du få en forklaring.

Et SOAP kald er basalt set et kald af en methode på et objekt der er stillet til rådighed over HTTP protokollen.
Avatar billede magoo20000 Nybegynder
09. oktober 2002 - 17:28 #4
Er det så rigtig forstået, hvis jeg siger, at SOAP kommer ind i billedet mht. webservices og bruges til selve overførslen fra serveren til klienten.

Og at en webservice sender data i XML format.

Soap klienten stiller en forespørgsmål til webservice (soap serveren)
Serveren behandle XML'en og f.eks. generere et HTML output, der matcher  ens hjemmeside.
Selve XML-stømmen sendes via SOAP (SOAP er en protokol ligesom f.eks. http post og http get, en standard fra www.w3c.org)- hvilket betyder at den sendes via HTTP (port 80), nemmere at komme gennem firewalls osv...

Er det rigtig forstået?

Ellers et fedt link!
Avatar billede jakobandersen Nybegynder
09. oktober 2002 - 17:32 #5
Ja, det er korrekt forstået, en mere præcis definition kan du finde her:

http://searchwebservices.techtarget.com/sDefinition/0,,sid26_gci214295,00.html

Hvor der også er nogle gode links i bunden
Avatar billede magoo20000 Nybegynder
09. oktober 2002 - 17:34 #6
Hey!
Tusind tak!
Det var ikke alt for svært - nu må vi se, hvordan det går i praksis!
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
Kurser inden for grundlæggende programmering

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