文档介绍:⑧洳撼嫫提交日期——』盟王笙至且——————一所《学%———鰈丑型坐当蛊堂堕—一作者姓名———睦堕壹—————————一指导教师———奎鳌垩獬肌!!!!!R学科ㄒ———盐簋扭也目———————一硕上学位论文沦文题目基王题釜鉴端些鲍︳超过皇塞丑密级:—五一
摘要双向沟通建立在服务器和客户端之间——服务器端产生的异步事件可以直接发交互数据——从功能以及扩展性、可维护性出发,服务器端划分成会话管理、。它提供与服务器异步通讯的能力,让用户从请求/响应的循环中解脱出来,从而带来了更为自然的浏览体验。但在实际开发中,不少应用对实时性提出了更高的要求,在这样的需求下一种新的技术诞生了。建立在的基础之上,但对缸的现有实现进行仓新。它改变了浏览器从服务器端数据的惯例,转而由服务器直接数据给浏览器。送给客户端;而由事件驱动【,客户端可以即时响应服务端的请求。疭构架向基于疭结构的程序跨近了一大步,因而可以实现之前无法做到的应用。本文详细论述了这一技术,以实时性为目的,设计并实现一个基于的框架,以验证此理论的可行性。设计上以实时流协议为基础,确立了控制通道和数据通道的概念,制定了一套自己的指令与协议。开发包括服务器端和客户端两方面:遵从指定的协议,服务器控制并维持与客户端的连接并以鞔汀】件分发、数据源和事件钩子四个模块;同时在客户端实现一个引擎,发送指令、接收流数据并分发事件。最后本文列举了几个应用实例,包括将技术与岷希杓屏艘桓鍪凳被懵史⒉嫉挠τ茫约敖渫乒愕较钟械腂系统上,对浙大的飘渺水云间岢隽烁拢邮导下壑つP涂蚣艿目煽性与准确性;并分析了框架的应用前景,指出目前存在的不足与问题,为下一步的研究和实现奠定了坚实的基础。关键词,录琀甲流传送,浙江大学硕士学位论文
【.,,⒓譙,“瑃,浙江大学硕士学位论文”.,.,瓺篶譙【篠,协甇..
图目录图基于的P汀图贑的P汀图,·网站的实时汇率更新⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图砗褪录P投员取图协议:噶睢图椋簂噶睢图椋簊噶睢图椋簎指令⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图椋簆指令⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图协议:指令⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图椋簄馗础图椋籲噶睢图协议;噶睢图贑的模型构架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图魈舛┰淖幽?槔嗤肌图事件分发模块里的事件队列⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图事件钩子模块类图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..“癜牟僮骷肮辜图传统方式和采用方式发布服务⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图实时汇率更新的系统设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯浙江大学硕士学位论文圈鋀应用和应用的对比⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图诜衿鞫薖腤框架数据交互模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图椋簍噶睢图椋籥指令⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图峄肮芾砟?槔嗤肌图录址⒛?槔嗤肌图录址⒛?槔锏氖录稩图客户端胬嗤肌图圈午克萍銪构架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图牧己蟮溺午克萍銪构架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图板块帖子与信件的实时接收/更新设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图在线聊天模块设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..
表目录表橹噶钚〗帷瓾对象的属性⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表浙江大学硕士学位论文衷目录
第滦髀课题背景随着网站对用户体验的日益重视,的应用越来越广。一方面,在没有第三方插件,如或那疤嵯拢ü齁阡榔飨率迪忠酝只有桌面程序才能实现的效果,大大提高了跨平台性;另一方面,异步的页面访问减少了页面刷新的频度,提高了响应时间,同时降低了服务器的负荷。的应用程序模型如下:的介入使得用户可以流畅地浏览页面,以往需要后台做一下处理的操作,如判断一下输入的信息是否正确,现在不需要重新载入页面就可以完成。这些操作都交给客户端浏览器后台的引擎来执行。引擎相当于一个子页面,它把用户输入的信息编码后交给服务端,服务端处理后把结果发回给引擎,最后操作窗呀峁允驹谝趁嫔稀6谡飧龉讨校没Э梢匀ネ成她想在页面上做的其他事情,整个流程非常自然,大大增加了用户体验。但是,很多应用对服务端的响应提出了更高的要求,几乎要求服务端实时地把信息反馈给用户。比如在外汇交易中,汇率/每时每刻都在变,如果要在疭下设计这样一个页面,该如何办褂校始低忱锿ǔ<降男滦偶提示,尽管这种情况不需要做到实时,但如果直接由服务端告诉客户端有新的信件,又会是什么情况以往的一种做法是使用駻赥/,騌图贏腤模型浙江大学硕士学位论文
便地和页面沟通——如在某个条件下需