- 2
- 0
- 约4.1千字
- 约 28页
- 2018-06-24 发布于四川
- 举报
确定在 Web 服务中可用的技术创建
目标 在这一课里,你将学习: 确定对 Web 服务的需求 确定在 Web 服务中可用的技术 创建 Web 服务 在 Visual Basic .NET 本地应用程序中使用 Web 服务 在 Web 应用程序中使用 Web 服务 Web 服务 服务类似于提供特定功能的组件。 服务公开一些方法,这些方法提供了可被其他应用程序使用的功能,而且不管这些程序采用的是何种编程语言、操作系统或是硬件平台都无所谓。 应用程序使用 Internet 标准(比如 HTTP 和 XML )来访问这些功能。 Web 服务(续) 可以是不同的类型: 第一,提供可用于多个应用程序的基本功能。 第二,将采用不同的软、硬件平台开发的现存应用程序集成起来 。 第三,可以是商业事务中数据交换的一种手段。 在 Web 服务中采用的可用技术 你可以采用 .NET 套件中的任何一种编程语言来开发 Web 服务 ,不过还要求: 通用的数据表示格式以确保客户应用程序和 Web 服务之间交换的数据的互操作性。 将消息从客户应用程序发送到 Web 服务的标准方法,反之亦然。 描述 Web 服务的标准格式。 允许客户应用程序发现 Web 服务及其位置的机制。 在 Web 服务中采用的可用技术(续) 这些要求可以通过采用各种标准来满足,比如: 可扩展标记语言 (XML) ——允许进行数据交换,而与用于开发应用程序的硬件、软件平台无关。 简单对象访问协议 (SOAP) —— 在分布式环境中进行信息交换的标准通信协议,这些信息是按结构化格式表示的。 Web服务描述语言 (WSDL) ——是描述 Web 服务公开的方法的 XML 符号集。 在 Web 服务中采用的可用技术(续) 通用描述发现与集成 (UDDI) ——用作注册和发现 Web 服务的标准机制。这些 Web 服务由各种 Web 服务提供者提供。 稍等一下… Web 服务和组件之间的区别是什么? 问题陈述 15.D.1 应用程序 Call Center 需要为各个部门提供便利措施以便于他们 查看从各类客户那儿接受到的查询的状态。该组织还计划给他的用户提供一个便利措施以便于他们弄清楚他们通过 Web 站点查询的状态。为此,需要编写可重用代码以便于本地应用程序和 Web 应用程序都可以访问查询细节。 任务单 确定编写可重用代码的机制。 确定要对应用程序公开的方法。 创建 Web 服务项目。 创建要对应用程序公开的方法。 执行应用程序。 任务 1:确定编写可重用代码的机制。 结果: Web 服务允许应用程序通过标准协议和数据格式传输数据。因此,在该给定方案中,可以创建一个 Web 服务,并让它公开一个访问查询细节的 Web 方法。 任务 2:确定要公开给应用程序的方法。 结果: 在该给定方案中,需要创建一个 Web 服务并公开一个 Web方法。这个方法以查询 ID作为一个参数,它应该检索关于查询细节并且将查询细节导入 DataSet 对象。该 DataSet 对象应该返回给使用该 Web 服务的客户应用程序。 任务 3: 创建 Web 服务项目。 任务 4:创建要对应用程序公开的方法。 Web 服务的代码模型 Web 服务由两部分组成,即是 Web 服务入口点和提供将为其他应用程序所使用的功能的代码。 .asmx文件用作 Web 服务的入口点。 .asmx 文件访问预编译程序集中的代码和与 Web 服务相应的代码后置(.vb) 文件 。 代码后置文件导入System.Web.Services 名称空间。该名称空间包含需要用来生成和使用 Web 服务的类。 所有的 Web 服务类都继承自 WebService 类,该类属于 System.Web.Services 名称空间。 在 Web 服务类种编写代码时,可能要适用下列属性: WebService:用来提供有关 Web 服务公开的 Web 方法的额外信息。 WebMethod:用于需要将其功能公开给其他应用程序使用的每个方法。 任务 5: 执行应用程序。 问题陈述 15.D.2 在 Call Center 应用程序中需要设计一个窗体用以显示有关查询的细节。检索有关查询的细节的代码在 GetQueryData Web 服务中提供。该 Web服务需要用于 Call Center应用程序以使 Diaz 电信各部门都能查看查询的状态。 任务单 确定要显示的数据。 设计用户界面。 编写代码以便用 Web 服务公开的功能显示数据。 执行应用程序。 任务 1:确定要显示的数据。 结果: 要显示的数据包括: Query ID Date of submission Customer ID Employee ID Response
您可能关注的文档
- 电商网络营销基础知识超值版.ppt
- 电商网络营销基础知识最新版.ppt
- 电商网站开发与建设_第三讲.ppt
- 电商运营 营销策划岗位设计.ppt
- 电商论坛交流会.ppt
- 电商网络营销QQ推广技巧.ppt
- 电商运营 天猫店铺运营4大模块细分.ppt
- 电商运营团队组织架构以及职能.ppt.ppt
- 电商运营方案服务流程.ppt.ppt
- 电商运营方案经典版.ppt
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 温州市2026届高三(一模)数学试卷(含答案详解).pdf
- 安徽师范大学大学语文课件 8《大自然在反抗》.ppt VIP
- 基于Java web的网上订餐系统的设计与实现.docx VIP
- 2025年上海虹口区高三二模高考数学模拟试卷(含答案) .pdf VIP
- 2023-2024学年山东省济南市市中区七年级(上)期末历史试卷.docx VIP
- 天然气等离子体裂解的研究的开题报告.docx VIP
- 艾梅乙防治知识培训课件.pptx
- 山东省济南市历下区2023-2024学年部编版七年级上学期1月期末历史试题(含答案).docx VIP
- 新22J02 屋面-标准图集.docx VIP
- 标准图集-陕09J01-建筑用料及做法.pdf VIP
原创力文档

文档评论(0)