- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优点 持续更改信息 ; 直接访问信息源并连续更改显示 。 缺点 创建和运行这种文档所需的额外费用, 不同客户上的兼容性问题 缺少安全性,文档既输入信息又输出信息。 活动文档 JavaScript JavaScript是一种基于对象的、事件驱动的脚本语言。它是第一个客户端脚本语言。 JavaScript作为一门动态语言,集过程式、对象式、函数式、事件驱动式和元编程于一身,其强大和优雅绝对是超乎想象的。它宛如一只神奇的魔袋,乍看平淡无奇,却总能变出意想不到的宝贝。 JavaScript JavaScript的优点是简单易用,局限性是速度慢、可扩展性差(跟安全性相关的局限性:不能将数据存储在web服务器或用户计算机上,更不能访问用户计算机上的文件)。 JavaScript代码是以Script和/Script标签定界的。 Web缓存技术 缓存可以在不同的地方实现: 用户的浏览器可以缓存最近访问过的页 代理缓存 缓存Web页的能力 HTTP 使之变得容易 关键是缓存必须确保不会响应过期的页 安全信息机制 安全套接层(Secure Socket Layer,SSL) 加强连接的安全 基于SSL的服务器用https取代http 安全HTTP(S-HTTP) 加强发送信息的安全 安全套接层SSL 由于Web上有时要传输重要或敏感的数据,为保证客户和服务器两个应用间通信的保密性和可靠性,Netscape公司在推出Web浏览器首版的同时,提出了安全通信协议SSL(Secure Socket Layer),目前已有2.0和3.0版本。 SSL协议已成为Internet上保密通讯的工业标准。现行Web浏览器普遍将HTTP和SSL相结合,从而实现安全通信。 SSL的安全性 SSL协议的优势在于它是与应用层协议独立无关的。高层的应用层协议(例如:HTTP,FTP,TELNET等)能透明的建立于SSL协议之上。SSL协议在应用层协议通信之前就已经完成加密算法、通信密钥的协商以及服务器认证工作。在此之后应用层协议所传送的数据都会被加 密,从而保证通信的私密性。 SSL协议提供的安全信道有以下三个特性: 私密性。因为在握手协议定义了会话密钥后,所有的消息都被加密。 确认性。因为尽管会话的客户端认证是可选的,但是服务器端始终是被认证的。 可靠性。因为传送的消息包括消息完整性检查(使用MAC)。 Session 含义是指一类用来在客户端与服务器之间保持状态的解决方案。 有时候session也用来指这种解决方案的存储结构,如“把xxx保存在session里” 。 由于各种用于web开发的语言在一定程度上都提供了对这种解决方案的支持,所以在某种特定语言的语境下,session也被用来指代该语言的解决方案,比如经常把Java里提供的javax.servlet.http.HttpSession简称为session Session cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案 session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。 Session 当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 - 称为session id,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照session id把这个session检索出来使用(如果检索不到,可能会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个与此session相关联的session id,session id的值应该是一个既不会重复,又不容易被找到规律以仿造的字符串,这个session id将被在本次响应中返回给客户端保存。 Session 保存这个session id的方式可以采用cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发挥给服务器。一般这个cookie的名字都是类似于SEEESIONID,比如weblogic对于web应用程序生成的cookie,JSESSIONID=ByOK3vjFD75aPnrF7C2HmdnV6QZcEbzWoWiBYEnLerjQ99zWpBng!-145788764,它的名字就是JSESSIONID。 Session 由于cookie可以被人为的禁止,必须有其他机制以便在cookie被禁止时仍然能够把session id传递回服务器。经常被使用的一种技术叫做URL重写,就是把session id直接附加在URL路径的后面,附加方式也有两种,一种是作为URL路径的附加信息
您可能关注的文档
- 第3课 类及对象.ppt
- 管理学考前复习题与答案.doc
- 人民检察院档案数字化处理流程说明解读.pdf
- 实心转子异步电机的磁场分析与参数计算.pdf
- 第五章 TF卡文件存储说明.doc
- 第六章 USB gadget设备驱动解析.doc
- 第五章 Test4操作题考前练习.doc
- 如何将数据库整合到私有云教材.pdf
- 经济数学随堂练习答案课件.doc
- 怎样利用bi 产品FineBI设置业务包权限.pdf
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)