web service 让我们来入门(一)

王朝asp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

web service 让我们来入门

也许web serivce的出现一定形式对Dcom和CORBA来说,对其rpc

一定应用带入平台无关性,确实在远程调用函数为已所用通过soap

传递,对其不同的平台,移植,都是大大地进步!!

-------

让我们来看一下web service的简单应用

在服务端定义一个函数pggpjj

<%@ WebService Language="C#" Class="WebService" %>

using System.Web;

using System.Web.Services;

using System.Web.Services.Protocols;

[WebServiceBinding(ConformanceClaims=WsiClaims.BP10,EmitConformanceClaims = true)]

public class WebService : System.Web.Services.WebService {

[WebMethod]

public int pggpjj(int a, int b)

{

int sum;

sum = a + b;

return sum;

}

}

--------------

然后可以其asmx文件

其实现在已建立了下web服务

----------------

客户端调用

WSDL http://IP地址/WebService/webservice.asmx /n:pggpjjnap /out:c:\pggpjj.cs

wsdl.exe在Program Files\Microsoft.NET\FrameworkSDK\Bin

CSC /t:library /r:system.web.dll /r:system.xml.dll c:\pggpjj.cs

csc.exe在WINDOWS\Microsoft.NET\Framework\版本 会在csc.exe目录下生成pggpjj.dll

再调用

<%@ Import Namespace="pggpjjnap" %>

void Page_Load(object sender, EventArgs e)

{

WebService pggpjj1 = new WebService();

int p;

p=pggpjj1.pggpjj(6, 8);

string pp =p.ToString();

Response.Write(pp);

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有