Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Web Services, XML
Creazione di un WebService da zero
mercoledì 29 febbraio 2012 - 16.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ysdemarc
Profilo
| Expert
587
messaggi | Data Invio:
mer 29 feb 2012 - 16:35
Dovrei fare un web service. Mi hanno fornito 6 schemi xsd.
Quindi vad in Visual studio, ho creato il nuovo procetto WebService in Aspx e inseriti gli elementi xsd. Ed ora cosa devo fare?
Chi chiamerà il webservice vorrà i dati nel formato degli xsd, ma non so proprio da dove iniziare.
Avete qualche progetto di esempio abbastanza banale da farmi vedere?
grazie
Vincenzo
Programmatore sbilenco
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 29 feb 2012 - 18:58
>Quindi vad in Visual studio, ho creato il nuovo procetto WebService
>in Aspx e inseriti gli elementi xsd. Ed ora cosa devo fare?
uhm.. se è aspx mi sa che hai sbagliato template di progetto..
devi selezionare il template Web Service..
>Avete qualche progetto di esempio abbastanza banale da farmi vedere?
che versione di VS hai? 2005? 2008? 2010?
>grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
ysdemarc
Profilo
| Expert
587
messaggi | Data Invio:
gio 1 mar 2012 - 08:51
hai ragione..ho dato poca importanza all'estenzione.. è asmx
uso vs 2008 e c#
Inoltre ho notato che sono 2 tipi di web service quello asmx e WCF service con esensione svc (spero di non dire fesserie)
qual'è la differenza? e quale conviene usare?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 1 mar 2012 - 10:05
>Inoltre ho notato che sono 2 tipi di web service quello asmx
>e WCF service con esensione svc (spero di non dire fesserie)
>qual'è la differenza? e quale conviene usare?
WCF è:
http://msdn.microsoft.com/en-us/netframework/aa663324
ed è di concezione più moderna rispetto alla semplice stesura di web services.
Considera che i web service comunque possono essere scritti usando WCF.
in realtà si dovrebbe usare WCF in quanto è visto come un replace degli stagionati web services. Tanto puoi implementarli anche con questa tecnologia.
Possiamo dire in due parole che un web service è un servizio reso disponibile solo via web protocol (http ad esempio), mentre WCF è un'infrastruttura che consente di scrivere in generale servizi, includendo anche i web service appunto. E' altamente configurabile ma molto più complesso dei predecessori, quindi dovrai fare uno sforzo per studiare la configurazione e il setting del tuo ambiente.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
ysdemarc
Profilo
| Expert
587
messaggi | Data Invio:
gio 1 mar 2012 - 10:21
un'altra domanda.. ma gli schemi xsd che mi hanno dato da implementare come li uso?
devo generare dei dataset oppure mi devo fare delle classi con le proprietà con nome e tipo dati pari all'elemento dell'xsd?
Guardando l'esempio "hello world" creato da VS sembra che la chiamata dovrebbe restituire una classe, giusto?
un esempio implementando un xsd (se non ti chiedo troppo) puoi fornirmelo?
Vincenzo
Programmatore sbilenco
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 1 mar 2012 - 10:30
>un'altra domanda.. ma gli schemi xsd che mi hanno dato da implementare
>come li uso?
l'xsd è quello che ti definisce il formato di un particolare xml che tu vuoi dare come output di un metodo del tuo web service.
VS ti fornisce un tool apposito per trasformare l'xsd in classi:
http://msdn.microsoft.com/en-us/library/x6c1kb0s
(v=vs.100).aspx
una volta fatte le classi puoi seguire gli step per creare il web service in base a questo link:
http://msdn.microsoft.com/en-us/library/8wbhsy70.aspx
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !