- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10-1Web服务配置及其它应用
Ajax Web应用程序与传统的Web交互相比发生了两点变化。 首先,从浏览器到服务器之间的通信是异步的,也就是说,浏览器不需要等待服务器响应,当服务器查找并传送请求文档以及浏览器呈现新文档时,用户可以继续正在做的事情。 其次,服务器提供的文档通常只是被显示文档的一小部分,因此,传送和呈现所花的时间都比较少。这两种变化使浏览器和服务器之间的交互速度快了许多。 Ajax的工作原理: 客户端浏览器在运行时首先加载一个Ajax引擎(该引擎由JavaScript编写)。 Ajax引擎创建一个异步调用的对象,向Web服务器发出一个HTTP请求。 服务器端处理请求,并将处理结果以XML形式返回。 Ajax引擎接收返回的结果,并通过JavaScript语句显示在浏览器上。 * * Ajax优点 减轻服务器的负担。 不对整页页面刷新。 把以前的一些由服务器承担的工作转移到客户端处理。 基于标准化的并被广泛支持的技术,不需要插件,也不需要下载小程序。 使Web中的界面与应用分离,也可以说是数据与呈现分离。 * * Ajax使用的技术 使用XHTML+CSS来表示信息。 使用JavaScript操作DOM。 使用XML和XSLT(Extensible Stylesheet Language Transformations)进行数据交换及相关操作。 使用XmlHttpRequest对象与Web服务器进行异步数据交互。 使用JavaScript将各部分内容绑定在一起。 * * ASP.NET AJAX只支持.NET 2.0以上平台。 .NET3.5 (VS.NET 2008)中已集成,不需要安装。.NET 4.0提供了AJAX控件以便于开发人员能够快速进行AJAX应用程序的开发。.NET 2.0需要安装扩展包。 微软的AJAX扩展库 ajax toolkit ??? ASP.NET AJAX的使用 * * 5 使用缓存 所谓缓存,即使将常用数据或对象保存在内存中,再次使用时可从内存中直接调用。 ASP.NET提供三种缓存技术 页输出缓存 页片段缓存 数据缓存 * * 页输出缓存 将第一次请求的页面存储在内存中,以后再次请求时直接从内存中调用。 使用方法:在页面顶端添加缓存指令。 % @ OutputCache Duration=“60” Location=“Any” VaryByParam=“None” 缓存时间,秒 Any:任何位置 Client:缓存到客户机 Server:缓存到服务器 在缓存页面添加参数 * * 页片段缓存 只缓存页面中的部分内容,即将部分内容创建成一个对用户控件,实现缓存。 使用方法:在页面顶端添加缓存指令。 % @ OutputCache Duration=“60” VaryByControl=“控件名” VaryByParam=“None” * * 数据缓存 将数据或DataSet对象等保存到缓存中。由Cache类实现。使用时类似Session、Application对象的使用。 ②在IIS中的Web服务器(或虚拟目录)属性中选择目录安全性: ③管理工具的计算机管理中为每个客户添加用户名和密码: 基于表单的认证: ①在应用程序的Web.Config 文件中设置: system.web authentication mode=Forms forms name=“完成身份验证的cookie名称 protection=“验证cookie数据的保护方法 loginUrl= 未通过验证后重定向的URL timeout=“指定cookie的失效时间,分钟计 path=“已发出cookie 的保存路径,默认值为‘/’ credentials passwordFormat=Clear user name=“用户名” password=“密码/ … /credentials /forms /authentication /system.web ② FormsAuthentication类 使用包含在System.Web.Security命名空间中的FormsAuthentication类 ,该类提供为窗体身份验证提供下列实用的静态方法。 Authenticate(string name,string password): 对照Web.Config文件的凭据来验证用户名和密码。 RedirectFormsLoginPage (用户名,true|false): 当验证成功后,重新定向到应用程序定义的默认登录页面(主页),如为(true)即在cook
您可能关注的文档
- 08第七章战略性计划.ppt
- 08第9章EDI.ppt
- 08第三章可靠性预计和分配01.ppt
- 09-2培华路由与交换技术A卷4Z0821试卷答案.doc
- 仿石涂料涂料施工技术交底.doc
- 09VFP课件09版数据与数据运算复习2学时.ppt
- 任务2病毒防治.ppt
- 09商务月考试卷(一).doc
- 09市营第三章.ppt
- 09宏观经济学(第十八章).ppt
- 一类抛物型积分 - 微分方程的H1 - Galerkin混合有限元方法:理论与应用分析.docx
- 草原生态关键植物:小叶锦鸡儿与羊草根际微生物群落探秘.docx
- Google Earth赋能建筑物震害预测:方法、应用与展望.docx
- 论版权技术措施的法律规制:挑战与应对.docx
- 探寻解释偏差:解锁老年抑郁情绪早期识别的关键密码.docx
- 2026江西银行引培生招聘备考题库及答案详解(易错题).docx
- 2026陕西省选调生招录报名备考题库及答案详解(考点梳理).docx
- 中国人民银行所属企业网联清算公司社会招聘备考题库含答案详解(综合卷).docx
- 2026福建省面向南京航空航天大学选调生选拔工作备考题库含答案详解(考试直接用).docx
- 2026江苏银行秋季校园招聘备考题库(广东有岗)附答案详解(模拟题).docx
最近下载
- 工程施工保密方案及措施(3篇).docx VIP
- Powmax国迈技术交流伺服驱动器POWSD-EQ系列用户手册.pdf
- 2025年互联网营销师移动端营销工具链构建专题试卷及解析.docx VIP
- 基于多尺度可视化的神经网络架构搜索中结构决策机制研究.pdf VIP
- 2025年特许金融分析师CFA协会会员责任与义务专题试卷及解析.pdf VIP
- 《长寿村认定规范》.docx VIP
- 2025年互联网营销师O2O短视频与直播带货引流到店专题试卷及解析.pdf VIP
- 2025年盘锦职业技术学院面向社会公开招聘教师3人笔试模拟试题及答案解析.docx VIP
- 常用口语8000句.doc VIP
- 2025年无人机驾驶员执照夜间与低能见度导航技术专题试卷及解析.pdf VIP
原创力文档


文档评论(0)