第五章(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引用.