Ricerca 
it-ITen-US
Registrazione
Accedi
In-Vesti Dotnetwork
IN-VESTI DNW!!!
Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta.
Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni
Effettua il pagamento usando IWBank
Click per andare alla pagina di Iscrizione
Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione.  Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt.  Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!!
.:DotNetWork Founders:.
    Stampa     


DotNetWork Forums
[vb2005] WebService ?????
Ultimo Post 30 giu 2008 06.31 by Hidden. 2 Risposte.
Stampa immediata
Ordina:
PrevPrev ProssimoProssimo
Non sei autorizzato ad inviare una risposta.
Autore Messaggi

Posts:663

--
24 giu 2008 13.27  
Salve ragazzi sto cominciando ad inoltrarmi un pò nello studio dei WebService. In teoria ho capito cosa sono però non ho ancora capito come si creano o si utilizzano sul pc.
Vi sarei molto grato se qualcuno potesse fornirmi delle informazioni circa la creazione e l'utilizzo di un WebService.

In realtà ho capito questo( corregetemi se sbaglio):

nel mio WebSrvice c'è il metodo A creato da me che attraverso un datareader mi restituisce un datatable.

in realtà il programma client chiede al WebService A il WebService esegue il metodo A e restituisce al programma client la datatable.

E' così che funziona? Se ho capito la teoria adesso vorrei che qualcuno mi desse qualche indicazione pratica.

Cioè
Come si crea un WebService?
Come si avvia un WebService?
Come si comunica con un WebService?

Lo so che le informazioni che ho chiesto sono tante e varie, però se qualcuno potesse darmi una mano per cominciare a capire qualcosa, magari anche con qualche esempio pratico gli sarei molto grato.


Posts:83

--
27 giu 2008 17.48  
Ciao,
hai capito bene... il webserver non fà altro che nascondere dei metodi e restituirti i valori delle elaborazioni non appena li richiami. Il tutto in XML e con protocolli trasparenti per le piattaforme che li richiamano. Così puoi chiamare un metodo da uno Smartphone o da un'applicazione desktop ottenendo l'accesso alle stesse informazioni. Ma attenzione... i WebService non sono capaci solo di questo ma anche di gestire sessioni alla pari di una pagina ASP e di restituire collezioni di dati. Sono quindi davvero potenti.

1) Per creare un webservice file-->Nuovo sito Web--> Servizio Web.
Automaticamente verranno generati dei file da VS. dentro la cartella APP_code troverai un file service.vb con delle righe di codice già pronte (Hello World).

2) Avvia il progetto e abilità la modalità di debug

3) VS2005 avvierà una sessione virtuale con localhost e porta (SENZA UTILIZZARE E CONFIGURARE IIS). ti si aprirà anche una pagina web col link al metodo hello world...

Il servizio è avviato e consumabile

4) crea in un'altra sessine VS2005 un progetto Applicazione windows

5) tasto destro sul progetto in esplora soluzioni e clic su aggiungi riferimento web

6) Scrivi in URL la relativa del tuo webervice virtuale e clic su vai
se tutto è OK nella finestra apparira la pagina del servizio.

7) clic su aggiungi riferimento

8) nel form dell'applicazione scrivi

Public Class Form1
Dim prova As New localhost.Service
Private Sub Form1_Load ..
MsgBox(pippo.HelloWorld())
End Sub
End Class

9) Avvia l'applicazione

Adesso puoi divertirti come vuoi!!!
Naturalmente quanto descritto vale solo per il debug... appena finirai il servizio dovrai configurare IIS... ma quella sarà un'altra storia e un altro post... :-)

Buon Lavoro

Posts:663

--
30 giu 2008 06.31  
Inviato da Pixel on 27/06/2008 18.48.46

Ciao,
hai capito bene... il webserver non fà altro che nascondere dei metodi e restituirti i valori delle elaborazioni non appena li richiami. Il tutto in XML e con protocolli trasparenti per le piattaforme che li richiamano. Così puoi chiamare un metodo da uno Smartphone o da un'applicazione desktop ottenendo l'accesso alle stesse informazioni. Ma attenzione... i WebService non sono capaci solo di questo ma anche di gestire sessioni alla pari di una pagina ASP e di restituire collezioni di dati. Sono quindi davvero potenti.

1) Per creare un webservice file-->Nuovo sito Web--> Servizio Web.
Automaticamente verranno generati dei file da VS. dentro la cartella APP_code troverai un file service.vb con delle righe di codice già pronte (Hello World).

2) Avvia il progetto e abilità la modalità di debug

3) VS2005 avvierà una sessione virtuale con localhost e porta (SENZA UTILIZZARE E CONFIGURARE IIS). ti si aprirà anche una pagina web col link al metodo hello world...

Il servizio è avviato e consumabile

4) crea in un'altra sessine VS2005 un progetto Applicazione windows

5) tasto destro sul progetto in esplora soluzioni e clic su aggiungi riferimento web

6) Scrivi in URL la relativa del tuo webervice virtuale e clic su vai
se tutto è OK nella finestra apparira la pagina del servizio.

7) clic su aggiungi riferimento

8) nel form dell'applicazione scrivi

Public Class Form1
Dim prova As New localhost.Service
Private Sub Form1_Load ..
MsgBox(pippo.HelloWorld())
End Sub
End Class

9) Avvia l'applicazione

Adesso puoi divertirti come vuoi!!!
Naturalmente quanto descritto vale solo per il debug... appena finirai il servizio dovrai configurare IIS... ma quella sarà un'altra storia e un altro post... :-)

Buon Lavoro


Ottimo, ti ringrazio per la tua descrizione dettagliata dei passi da farsi. Appena ho un pò di tempo lo provo e nel caso dovessi avere altri problemi mi faccio vivo con una richiesta più nello specifico e meno generica.
Comunque grazie ancora!
Non sei autorizzato ad inviare una risposta.

Active Forums 4.1
       
Articoli
Unit Testing del codice (parte 1)
Le basi per la costruzione di test per rendere più solido il nostro codice
2007/12/26 | Autore: Sabrina Cosolo
Miniguida alla OOP con il .NET Framework- Parte II
Le Classi e l'Incapsulamento.
2008/10/09 | Autore: Alberto De Luca 
Miniguida alla OOP con il .NET Framework- Parte III
Un' importante eredità: l'ereditarietà
2009/02/08 | Autore: Alberto De Luca
Addin per Live Writer
Programmer Paster, un Addin per Live Writer che colora il codice sorgente inserito nei Post dei Blog
2007/11/11 | Autore: Rudy Azzan
SQL Server 2000/2005 Manutenzione Database
Uso di DBCC ShowContig e di sys.dm_db_index_physical_stats
2007/08/05 | Autore: Sabrina Cosolo
L'Albero degli elementi
Come iniziare a capire com'è fatto WPF (parte 3)
2007/08/13 | Autore: Patrizia Cosolo
Miniguida alla OOP con il .NET Framework- Parte I
Come prendere per mano un tipico programmatore VB6
2008/07/27 | Autore: Alberto De Luca
Iniziare da Zero con WPF
Un occhiata al modello base del progetto Windows Application di WPF
2007/08/16 | Autore: Sabrina Cosolo
    Stampa     
Home|Forums|Blogs|Mappa del sito
© 2007-2010 by DotNetWork  .:.  Condizioni d'uso  .:.  Privacy  .:.  Accedi  .:.