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查询

  • 相关阅读:
    EF6的多线程与分库架构设计实现
    Windows环境下安装Ionic
    Win7 下安装RabbitMQ
    在VS Nuget命令行下进行EF数据库迁移
    WebSocket与Tcp连接
    常用浏览器内核
    异步代码
    TCP与UDP的区别
    二分查找(折半查找)
    顺序查找
  • 原文地址:https://www.cnblogs.com/liuchang/p/3313635.html
Copyright © 2011-2022 走看看