加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService的开发步骤

发布时间:2020-12-16 22:57:01 所属栏目:安全 来源:网络整理
导读:WebService的开发要追究于SOA的发展。 软件开发从面向过程到面向对象?到面向服务。在今天说WebService之前,我想先简单说一下什么是面向服务(SOA)。 以上面这张图来看,可以看出面向服务结构是一个组件模型,?它将应用程序的不同功能单元(称为服务)通过

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的开发步骤。有了客户端的调用 就打破了各个服务之间相互成为孤岛的窘迫。
Webservice的一个最基本的目的就是提供在各个不同平台的不同应用系统的协同工作能力。我们同样可以理解为它就是一个可以远程调用的类,或者说是组件。

实例就是这样,继续学习。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读