
第9讲Web服务、事件、部署等 NET框架 ADO.NET ●一 Web服务 ●二事件与委托 .NET编程基础 ●三NET应用部署 面向对象编程 Visual Studio.NET
⚫一 Web服务 ⚫二 事件与委托 ⚫三 .NET应用部署 第9讲 Web服务、事件、部署等 Use Visual Studio .NET 面向对象编程 VisualStudio.NET ADO.NET .NET框架 .NET编程基础

Web服务 1. Web服务介绍 2. 创建Web服务 3. 使用Web服务
一 Web服务 1. Web服务介绍 2. 创建Web服务 3. 使用Web服务

1Web服务介绍 ●XML Web Service ●Web服务的好处 ●Web服务的原理
1 Web服务介绍 ⚫ XML Web Service ⚫ Web服务的好处 ⚫ Web服务的原理

Web服务的好处 ●(1)与编程语言无关: 可以使用与.NET框架兼容的任意语言 ●(2)独立于协议 HTTP+XML与DCOM和CORBA的区别 ·(3)与平台无关 没有用户界面,只是提供了定义好的标准界 面。这些服务允许不同的系统一起工作
Web服务的好处 ⚫ (1) 与编程语言无关: 可以使用与.NET框架兼容的任意语言 ⚫ (2) 独立于协议 HTTP+XML与DCOM和CORBA 的区别 ⚫ (3) 与平台无关 没有用户界面,只是提供了定义好的标准界 面。这些服务允许不同的系统一起工作

Web服务原理 ●SOAP:标准 ●WSDL:描述语言 ●UDDI:查找规范 ●原理: 通过简单对象访问协议(SOAP)提供网络功能, 它使用“Web服务描述语言(WSDL)”文件进 行描述,并通过“统一描述、发现和集成 (UDD)”进行注册
Web服务原理 ⚫ SOAP: 标准 ⚫ WSDL: 描述语言 ⚫ UDDI:查找规范 ⚫原理: – 通过简单对象访问协议(SOAP)提供网络功能, 它使用“Web服务描述语言(WSDL)”文件进 行描述,并通过“统一描述、发现和集成 (UDDI)”进行注册

2创建Web服务 案例9-1:使用Visual Stuio.NET创建 Web服务 新建一个“ASP.NET Web服务”的项目 -创建Web方法 浏览 一创建一个带描述的方法
2 创建Web服务 ⚫ 案例9-1:使用Visual Stuio.NET创建 Web服务 – 新建一个“ASP.NET Web 服务”的项目 – 创建 Web 方法 – 浏览 – 创建一个带描述的方法

Servicel6b服务Microsoft Internet卫plox 回☒ 文件心端指)查者心收凉位)工具)帮助0 →·⊙回公0紫白收成夹g媒体的·召☒日秒©① 地址)自http:f/1 ocalhost/WebService1/5 ervicel.sx Servicel 支持下列染作。有关正式定义,请查看服多说明, 。HelloWord 此Web服务使用http:/tempuri..org/作为它的认命名空间, 建议:在使XML Web service公开之前,请更改式认命名空间. 瑞盟” 完毕 本地Intranet

注意 ● ●public ●定义的方法必须紧跟
注意 ⚫ ⚫ public ⚫定义的方法必须紧跟

3使用Web服务 ●案例9-2:使用Neb服务 添加置eb引用 ☒ Servicel 可用的引用 eb服务 支持下列操作。有关正式定义,请查看服务说明. http://localhost/WebServicel/Se ·Helloworld 鳖 ·爱两个生的康积 货0光器袋用o:tempur.or可/作为它的 费殷品喜整L Webs0 rc公开之前,请更吸 添加引用⑧)] 取消帮助
3 使用Web服务 ⚫ 案例9-2:使用Web服务

二事件与委托 1.事件的基本概念 2.使用事件 3.事件与委托
二 事件与委托 1. 事件的基本概念 2. 使用事件 3. 事件与委托