WebService的开发步骤
WebService的开发要追究于SOA的发展。 软件开发从面向过程到面向对象?到面向服务。在今天说WebService之前,我想先简单说一下什么是面向服务(SOA)。 以上面这张图来看,可以看出面向服务结构是一个组件模型,?它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。 这样做的特点是?每个服务都有明确的边界。各个服务之间相互独立,并且采用标准的契约定义和通信协议。 基于这样的基础上,我们的WebService的开发就分为三步。 一?创建一个Web服务。 二发布Web服务 三?创建一个客户端程序调用Web服务。 创建一个Web服务 新建项目-添加新建项-选择Web服务。我写了如下方法。 <span style="font-family:KaiTi_GB2312;font-size:18px;"> public class WebHello : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod] public string HelloWorld1() { return "Hello World1"; } }</span> 二发布Web服务。 接下来在IIS上发布。(此处省略),发布成功之后 我们可以在IIS 上浏览可得效果如下。 三?创建一个客户端程序调用web服务 ?新建项目 -添加web服务的引用-调用方法。 ?? 这是WebService的开发步骤。有了客户端的调用 就打破了各个服务之间相互成为孤岛的窘迫。 实例就是这样,继续学习。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |