zoukankan      html  css  js  c++  java
  • webService 讲解

    Web Service简介:

      Web Service 是构建互联网分布式系统的基本部件,可以将具有特定功能或者可复用应用程序封装。

    技术组成要素:

      SOAP:Web Service的基本通信协议,由普通的XML文件组成

      WSDL:定义了SOAP消息以及如何交换这些信息

      UDDI:统一描述,发现和集成协议。

    创建Web Service

      (1)添加新项

      (2)创建Web服务

      在App_Code中自动生成的文件

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Services;
    
    /// <summary>
    /// WebService 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 
    // [System.Web.Script.Services.ScriptService]
    public class WebService : System.Web.Services.WebService {
    
        public WebService () {
    
            //如果使用设计的组件,请取消注释以下行 
            //InitializeComponent(); 
        }
    
        [WebMethod]
        public string HelloWorld() {
            return "Hello World";
        }
        
    }
    

      注:在WebService中要想你的方法呗外部访问则必须用[WebMethod]特性修饰

    使用Web Service

      (1)发布网站并创建虚拟目录

      (2)测试Web Service

      (3)调用Web Service

        1建立网站

        2添加Web引用

        3实现调用Web Service

    Web Service 的优点:

      跨平台通信

      夸防火墙通信

      B2B集成

      软件和数据重用

    发现Web Service 的形式:URL输入,文件查询,UDDI查询

  • 相关阅读:
    网页css效果调试技巧
    font: 300 12px/24px "宋体",arial,serif;
    php调试心得
    linux的vim命令介绍和其他命令
    wamp提示can't find driver 针对mysql数据库
    调试yii程序php页面显示中文
    【rgw | 运维】部署rgw
    【ceph | 运维】pool相关命令
    【ceph | 运维】application not enabled 的解决方法
    【ceph | 运维】nautilus版本编译
  • 原文地址:https://www.cnblogs.com/liuchang/p/3313635.html
Copyright © 2011-2022 走看看