- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web服务、配置其它应用.ppt
Web服务、配置及其它应用 1 Web Services 什么是Web服务? 1.1 Web服务使用的协议及工作过程 SOAP(Simple Object Access Protocol) 是一种基于XML来定义信息交换格式的简单协议。(即所有的SOAP消息都是用XML格式来编码。 )用来在两个终端之间传递信息。 一个SOAP消息是由一个信封(Envelope)、一个可选的Header和一个Body组成的XML文档。 WSDL(Web服务描述语言) WSDL(Web Services Description Language)是一种基于XML的语言。它能用于描述Web服务所提供的函数名、函数的参数个数及类型和函数的返回值类型。 UDDI统一描述、发现和集成协议 UDDI(Universal Description Discovery and Integration)是一个Web Services的信息注册的规范,定义了Web服务的注册发布与发现的方法。UDDI类似一个目录索引,上面列出了所有可用的企业的Web服务信息。服务器请求者可以在这个目录中找到自己需要的服务。 Web服务能返回的数据类型 字符串、整数、日期、布尔值、小数等基本数据类型。 数组或数组列表。 DataSet对象。 一个类。 1.2创建和使用ASP.NET Web Services Web Services涉及两个服务器: 之一:提供Web服务的服务器(称为A):用来建立Web服务。 之二:使用Web服务的服务器(称为B) :通过建立SOAP代理类,来使用Web服务。 例:返回DataSet对象示例①创建ASP.NET Web Services代理类 UDDI注册 创建好Web服务后,就可以把该服务注册到远程的UDDI注册中心,服务请求者查询到该服务为自己需要的服务后,就可以查看相关WSDL说明并调用该服务。 2 配置及其它应用 配置global.asax文件 配置Web.Config 文件 保证应用程序的安全性 使用缓存 2.1 配置 global.asax文件 每个应用程序只能有一个global.asax 文件,并必须存放在应用程序的根目录下。 global.asax 文件的基本格式: 就是包括了若干Application对象、 Session 对象的事件,程序运行时回自动触发其中的事件。 2.2 配置Web.Config 文件 Web.Config 文件用来保存一些常量或者访问权限等信息。 该文件的配置是层次式的,即可以在应用程序的根目录和其中的子目录下建立Web.Config 文件。每一个子目录可以继承父目录的设置,并覆盖相同的选项。 Web.Config 文件的形式是一个XML文件。 2.3保证应用程序的安全性 网络安全涉及认证和授权的过程。 认证:是每个来访客户首先需要验证用户名和密码,通过后才可以进入应用程序。 授权:是进入应用程序的客户有什么权限,能访问那些资源。 基于Windows的认证: 步骤: ①在应用程序的Web.Config 文件中设置: system.web authentication mode=Windows / /system.web 基于表单的认证 步骤: ①在应用程序的Web.Config 文件中设置: system.web authentication mode= Forms forms name= 认证cookie名称 loginUrl= 登录页面路径 / /authentication /system.web 授权 ASP.NET提供两类授权服务 ①文件授权:是根据访问资源的控制列表(ACL)或资源权限进行检查,以确定已经验证过的用户能否访问资源。 通过选择文件,右击菜单项“属性”,打开“安全”页,设置文件的ACL。 2.4使用缓存 所谓缓存,即使将常用数据或对象保存在内存中,再次使用时可从内存中直接调用。 ASP.NET提供三种缓存技术 页输出缓存 页片段缓存 数据缓存 页输出缓存 将第一次请求的页面存储在内存中,以后再次请求时直接从内存中调用。 使用方法:在页面顶端添加缓存指令。 % @ OutputCache Duration=“60” Location=“Any” VaryByParam=“None” 页片段缓存 只缓存页面中的部分内容,即将部分内容创建成一个对用户控件,实现缓存。 使用方法:在页面顶端添加缓存指令。 % @ OutputCache Duration=“60” VaryByControl=“控件名” V
您可能关注的文档
最近下载
- 出院结算单费用模板.doc VIP
- 2014款北京现代瑞纳_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- ccdcmos原理介绍讲义.pptx VIP
- 驾照科目一考试题库(完整版).doc VIP
- 图像传感器ccdcmos.ppt VIP
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf VIP
- CCDCMOS原理介绍讲义..ppt VIP
- 【生物】免疫与免疫规划第2课时课件-2025-2026学年人教版八年级生物上册.pptx VIP
- 驾照科目一考试题库(完整版).doc VIP
- 综合实践 记录我的一天 分享我的一天(说课稿)-2024-2025学年一年级上册数学北师大版(2024).docx VIP
文档评论(0)