Un exemple pour des services de Web |
N'importe quelle application peut faire ont le composant de service de Web.
Un Web entretient peut �tre cr�� ind�pendamment du langage de programmation.
|
Un exemple de service de Web d'ASP.NET
|
Dans l'exemple suivant nous employons ASP.NET pour cr�er le service simple de Web.
|
<%@ WebService Language= " VB " Class= " TempConvert " %>
Syst�me d'importations Importations System.Web.Services
Classe publique TempConvert : H�rite de WebService
<WebMethod () > fonction publique FahrenheitToCelsius (ByVal Fahrenheit comme Int16) comme Int16 Faible Celsius comme Int16 Celsius = ((((Fahrenheit) - 32)/9) * 5) Celsius de retour Fonction de fin
<WebMethod () > fonction publique CelsiusToFahrenheit (ByVal Celsius comme Int16) comme Int16 Faible Fahrenheit comme Int16 Fahrenheit = ((((Celsius) * 9)/5) + 32) Fahrenheit de retour Fonction de fin Classe d'extr�mit�
|
|
Ce document est le dossier de .asmx. C'est une prolongation de dossier d'ASP.NET pour les services de Web de XML.
|
Pour courir l'exemple ci-dessus vous aurez besoin du serveur de .NET. |
La premi�re ligne dans le document que c'est le service de Web, �crit dans le VB et le nom de classe est un � TempConvert � :
|
<%@ WebService Language= " VB " Class= " TempConvert " %>
|
|
Les prochaines lignes importe un namespace � System.Web.Services � d'un cadre de .NET.
|
Syst�me d'importations Importations System.Web.Services
|
|
La prochaine ligne d�finit que la classe de � TempConvert � est le type de classe de WebSerivce :
|
Classe publique TempConvert : H�rite de WebService |
|
La prochaine �tape est la programmation de base de VB. Cette application ont deux fonctions. Un � convertir de Fahrenheit en Celsius, et l'autre en converti de Celsius en Fahrenheit.
|
La seule diff�rence de l'application normale est, cette fonction est d�finie comme � WebMethod �.
|
Employer � WebMethod � pour marquer les fonctions dans la demande que vous voudriez faire dans des services d'un Web.
|
<WebMethod () > fonction publique FahrenheitToCelsius (ByVal Fahrenheit comme Int16) comme Int16 Faible Celsius comme Int16 Celsius = ((((Fahrenheit) - 32)/9) * 5) Celsius de retour Fonction de fin
fonction >Public CelsiusToFahrenheit de <WebMethod () (ByVal Celsius comme Int16) comme Int16 Faible Fahrenheit comme Int16 Fahrenheit = ((((Celsius) * 9)/5) + 32) Fahrenheit de retour Fonction de fin
|
|
La derni�re chose � faire est, finit la fonction et la classe :
|
Fonction de fin
Classe d'extr�mit�
|
|
Si vous sauvez ceci car le dossier de .asmx et l'�ditez sur le serveur avec un appui de .NET, vous devriez avoir le premier service fonctionnant de Web. Comme notre service de Web d'exemple
|
|
|
Keywords: web services framework, web services applications, web services programming,
web services implementation, web services soap, web services tomcat, web services xml,
web services interface, web services specification, web services performance,
web services php, web services apache, web services documentation, web services ejb,
web services oracle, web services samples, web services application, web services code,
web services ibm, web services wsdl, web services wsad, web services project,
web services client, web service tutorial, web services development, web services developers,
web services session, using examples, web service sample, sample examples,
web service code, web service tutorials, web services developer, web service samples,
code examples
|