第五章(Web    Service)

1.web  service:是给第三方的客户端,暴露我们的数据和方法的一种方式.web services 是基于网络的,                    分布式的模块化组件(协议,基于html).


2.service的技术特点:

           (1)跨防火墙的通信,

           (2)应用程序集成,

           (3)B2B的集成,

           (4)软件和数据重用

3.部署到iis:

   (1)下载Ajaxcontroltoolkit

   (2)放置到新建选项卡的工具箱中

   (3)autocomplete

   (4)ToolkitScriptManager textbox  AutocompleteExtender  

                       服务路径     调用方法名     控件id

       AutoComplete(servicepath,servicemethod torgetContrlID)

   (5)引入  system.web.ajax.dll

   (6)解封[system.web.script.service.scriptservice]

   (7)public  string[] GetCompletionList(string prefixText,int count) --count指导入的项


4.web service的相关协议:

   (1)简单对象访问协议SOAP:①是一种轻量的,简单的,基于html的协议,用于在web上交换结构化的                                    和固化的信息.

                           ②soap是一个标准,定义了应该如何发送到web service的消息进行格                                    式化和编码

   (2)Web Service 描述语言WSDL:由xml编写,描述web服务和web服务中的所有方法.

   (3)统一描述,发现和集成协议UDDI(查×××)


5.使用[WebMethod]特性表示一个web方法.

6.调用wen service需要添加web引用.