收藏本站
《浙江大学》 2007年
收藏 | 手机打开
二维码
手机客户端打开本文

基于服务器端Push的Web框架设计与实现

陆晓春  
【摘要】: Web 2.0的应用日益广泛,Ajax在其中起到了非常重要的作用。它提供与服务器异步通讯的能力,让用户从请求/响应的循环中解脱出来,从而带来了更为自然的浏览体验。但在实际开发中,不少应用对实时性提出了更高的要求,在这样的需求下一种新的技术诞生了。 Comet建立在Ajax的基础之上,但对Ajax的现有实现进行了创新。它改变了浏览器从服务器端Pull数据的惯例,转而由服务器直接Push数据给浏览器。双向沟通建立在服务器和客户端之间——服务器端产生的异步事件可以直接发送给客户端;而由事件驱动,客户端可以即时响应服务端的请求。B/S构架向基于C/S结构的程序跨近了一大步,因而可以实现之前无法做到的应用。 本文详细论述了这一技术,以实时性为目的,设计并实现一个基于J2EE的框架,以验证此理论的可行性。设计上以实时流协议为基础,确立了控制通道和数据通道的概念,制定了一套自己的指令与协议。开发包括服务器端和客户端两方面:遵从指定的协议,服务器控制并维持与客户端的连接并以HTTP流传送交互数据——从功能以及扩展性、可维护性出发,服务器端划分成会话管理、事件分发、数据源和事件钩子四个模块;同时在客户端实现一个JavaScript引擎,发送指令、接收流数据并分发事件。最后本文列举了几个应用实例,包括将Push技术与SOA结合,设计了一个实时汇率发布的应用,以及将其推广到现有的BBS系统上,对浙大的飘渺水云间Web提出了更新,从实践上论证模型框架的可靠性与准确性;并分析了框架的应用前景,指出目前存在的不足与问题,为下一步的研究和实现奠定了坚实的基础。
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP311.10

手机知网App
【引证文献】
中国期刊全文数据库 前2条
1 戚永军;翟智平;耿娟平;;基于Comet的Web即时通讯系统设计与实现[J];计算机科学;2012年S2期
2 崔冬华;勾宁平;;基于AJAX的持久通信模式研究[J];微计算机信息;2008年36期
中国硕士学位论文全文数据库 前4条
1 薛宁静;基于服务器推技术的物理实验实时演示系统的设计与实现[D];西安电子科技大学;2010年
2 李永涛;基于NGOD的VOD系统的会话管理和边缘资源管理的设计与实现[D];北京邮电大学;2012年
3 勾宁平;AJAX-RIA WEB开发框架研究、设计与实现[D];太原理工大学;2008年
4 廖清平;基于Web的服务器的Push技术研究和应用[D];中山大学;2013年
【参考文献】
中国期刊全文数据库 前1条
1 刘水平;韩伟红;刘家红;尹刚;;基于SOA的应用集成框架研究[J];微电子学与计算机;2006年S1期
【共引文献】
中国期刊全文数据库 前8条
1 张祖平;李波翰;;多平台与多种企业逻辑支持技术[J];长沙大学学报;2008年05期
2 邹卫国;郭建胜;王毅;;基于Web Service的航空维修信息集成研究[J];中国管理信息化;2009年05期
3 桂友武;黄烟波;;用SOA与Web Services进行企业集成的框架设计[J];信息技术;2007年10期
4 张盈;;基于业务驱动的服务组件集成的银行“个人贷款”业务应用[J];黑龙江科技信息;2010年09期
5 魏瑞华;吴华晖;;基于SOA的银行系统架构研究[J];金融科技时代;2012年01期
6 姚炜;侯开虎;;基于SOA的企业应用系统集成研究[J];中国制造业信息化;2009年01期
7 蔺彩霞;;农产品监测预警系统的设计与实现[J];农业网络信息;2013年05期
8 王铸祥;李法运;;基于SOA的企业知识集成体系构建[J];沿海企业与科技;2007年10期
中国博士学位论文全文数据库 前2条
1 李玉刚;面向数字化造船的XML及其相关标准应用研究[D];大连理工大学;2007年
2 尚利;德阳装备制造业网络化制造若干关键技术研究[D];四川大学;2007年
中国硕士学位论文全文数据库 前10条
1 王海涛;基于SOA的人事信息查询方法研究[D];哈尔滨工程大学;2010年
2 李俊峰;可视化图形驱动的计算逻辑系统的设计与实现[D];吉林大学;2008年
3 勾宁平;AJAX-RIA WEB开发框架研究、设计与实现[D];太原理工大学;2008年
4 赵仁锋;基于“金农工程”的总集成管理理念探析[D];北京邮电大学;2008年
5 曹会敏;基于SOA的服务调用的研究与应用[D];华北电力大学(北京);2008年
6 陈树鸿;基于SOA的企业应用集成的研究[D];暨南大学;2008年
7 温志奎;基于规则库的港口计件工资系统研究[D];北京交通大学;2009年
8 张筱;基于SOA的电信BSS统一接口平台设计与研究[D];湖南大学;2009年
9 王春才;社区卫生服务管理与决策支持系统的设计与实现[D];长春理工大学;2009年
10 龙丽萍;ESB-SOA架构在企业应用集成中的研究和应用[D];中南大学;2009年
【同被引文献】
中国期刊全文数据库 前10条
1 王建设;陈永贵;陈贺;;基于SVG格式的WebGIS地图的实现[J];安徽农学通报;2007年11期
2 李然,高会生,徐扬,赵振兵;Push技术在基于Web的网络管理中的应用[J];电力系统通信;2004年12期
3 郭创新;齐旭;朱传柏;刘波;曹一家;秦杰;;基于SVG的电力调度图形支撑平台设计与实现[J];电力系统及其自动化学报;2007年02期
4 刘世雄;基于VML与XML实现Web图形展示系统[J];电脑开发与应用;2002年07期
5 勾宁平;徐澄宇;崔冬华;张兴忠;;AJAX技术在山西电力内容管理系统中的应用研究[J];电脑开发与应用;2008年01期
6 薛胜军;倪俊;;基于Ajax的Web应用交互方式的研究[J];电脑知识与技术(学术交流);2007年02期
7 方征;;ExtJS在RIA开发中的应用[J];电脑知识与技术;2009年18期
8 李代立;陈榕;;WebSocket在Web实时通信领域的研究[J];电脑知识与技术;2010年28期
9 费日东;李定主;;服务器推送技术研究[J];电脑知识与技术;2012年07期
10 李永涛;胡朋;王志谦;;基于NGOD架构的VOD系统边缘资源会话管理方案[J];电视技术;2011年19期
中国硕士学位论文全文数据库 前10条
1 宋新晓;基于android的push平台功能的实现[D];北京交通大学;2011年
2 周倩;基于DSM-CC的广电网络VOD资源会话管理系统[D];北京邮电大学;2011年
3 刘杰;基于校园网络MPEG-4视频点播系统的设计与实现[D];北京工业大学;2004年
4 黄志春;基于AJAX技术的环保监控系统[D];浙江大学;2006年
5 赵晓丽;基于AJAX的RIA技术的研究及应用[D];西南交通大学;2007年
6 张夏天;Ajax Web应用的编程模型研究和应用框架实现[D];北京邮电大学;2007年
7 周伟光;利用CAD数据的虚拟现实视景高效建模技术研究[D];南京航空航天大学;2007年
8 薛真真;基于服务器推送和事件流处理技术的实时Web系统研究[D];浙江大学;2008年
9 刘波;基于RIA的AJAX和Silverlight研究与应用[D];西北大学;2008年
10 路芳瑞;基于RIA的教学管理系统的研究[D];大连理工大学;2009年
【二级引证文献】
中国期刊全文数据库 前3条
1 文爱平;文德民;;基于IE浏览器的Ajax Comet架构[J];电脑知识与技术;2010年17期
2 倪红军;;基于Android平台的消息推送研究与实现[J];实验室研究与探索;2014年05期
3 陈冈;;基于Comet属性同步的Java Web实时进度条研究[J];现代计算机(专业版);2014年04期
中国硕士学位论文全文数据库 前4条
1 李文骏;面向构件和RIA技术的快速开发框架设计和实现[D];华南理工大学;2010年
2 宫伟俊;双向广电网络中统一边缘资源管理器的研究与实现[D];北京邮电大学;2013年
3 刘伟娜;服务器推送技术在光缆实时监控系统中的研究应用[D];华北电力大学;2013年
4 屠珺楠;基于WoT技术的智能插座系统的研究与实现[D];华东师范大学;2014年
【二级参考文献】
中国期刊全文数据库 前1条
1 徐罡,黄涛,刘绍华,叶丹;分布应用集成核心技术研究综述[J];计算机学报;2005年04期
【相似文献】
中国期刊全文数据库 前10条
1 刘增基,武亚娟;PUSH技术在移动互联网中的应用[J];通信世界;2001年31期
2 焦启民;WAP PUSH技术在手机下载中的应用[J];培训与研究(湖北教育学院学报);2004年05期
3 陈爱娇;一种基于PUSH技术的简易实现方法[J];电脑开发与应用;2005年02期
4 Geoff Long;舒文琼;;移动Push Email潜力巨大[J];通信世界;2006年44期
5 王娟;;WAP PUSH技术在短信点播业务中的应用[J];福建电脑;2008年10期
6 姜红旗;白栋;陶涛;;移动广播网上的Push业务及其相关技术[J];广播与电视技术;2009年08期
7 谭乐;;基于统一认证服务的Push消息[J];有线电视技术;2009年10期
8 李武银;;PUSH技术的发展及应用[J];广播电视信息;2010年06期
9 刘超清;;基于PUSH技术促进农村信息化建设[J];电信快报;2012年05期
10 刘志军;王钢;;基于IP PUSH实现移动互联网应用的永远在线[J];现代电信科技;2012年08期
中国重要会议论文全文数据库 前8条
1 党京;;关于PUSH业务的一些实现构想[A];2002’中国通信学会无线及移动通信委员会学术年会论文集[C];2002年
2 朱正键;达飞鹏;阙朝阳;陈旭翔;;基于OTA技术的的SIM应用研究[A];2009全国计算机网络与通信学术会议论文集[C];2009年
3 钱澄;孙敏松;;X波段PUSH-PUSH VCO[A];1995年全国微波会议论文集(上册)[C];1995年
4 Qian Li;Xiangqian Ding;Xiaodong Wang;Haiyong Zheng;;Design and Implementation of Remote Push System of Resources Based on Internet[A];proceedings of 2010 3rd International Conference on Computer and Electrical Engineering (ICCEE 2010 no.1)[C];2012年
5 曹友盛;;SkyStream zBand和DVB-S系统下的PUSH VOD[A];2005中国卫星应用大会资料汇编[C];2005年
6 汪定伟;;生产存储控制的Push/Pull混合策略优化的计算方法[A];1992年中国控制与决策学术年会论文集[C];1992年
7 殷昕;李晓峰;;WAP PUSH代理网关的设计与实现[A];中国通信学会信息通信网络技术委员会2003年年会论文集[C];2003年
8 L.Chiu;T.Y.Yum;;A Wideband Compact Parallel-Strip 180° Phase Shift Wilkinson Power Divider for Push-Pull Circuitries[A];2005年海峡两岸三地无线科技学术会论文集[C];2005年
中国重要报纸全文数据库 前10条
1 本报记者 张九陆;PUSH:变被动等待为主动出击[N];通信产业报;2005年
2 ; PUSH-VOD助力实现低成本[N];中国电子报;2009年
3 贵州省移动通信公司 苏思妮;让信息去主动寻找用户[N];通信产业报;2004年
4 于晓媚;为Push Mail寻找着陆点[N];通信产业报;2007年
5 吴煜唐 绮薇 邢青;Push VPN:感受移动办公的魅力[N];人民邮电;2008年
6 闫俊平;Push Mail瞄准中国企业[N];通信产业报;2006年
7 ;PUSH邮件——电信运营商邮件业务新方向[N];人民邮电;2006年
8 本报记者 王一;科技让广告更鲜活[N];通信产业报;2007年
9 记者 张承东;诺基亚将在华推Push Mail服务[N];网络世界;2009年
10 ;Push-To-Talk、Wi-Fi“鹊桥会”[N];中国电脑教育报;2004年
中国硕士学位论文全文数据库 前10条
1 兰婷婷;一种Push企业网信息的技术实现方法和应用[D];华南理工大学;2009年
2 温苹;Push VOD数字版权保护技术研究及应用[D];北京邮电大学;2013年
3 武亚娟;3G中PUSH业务的设计和实现[D];西安电子科技大学;2002年
4 李惟;WAP中Push的设计与实现[D];电子科技大学;2006年
5 马超;WAP PUSH技术在CDMA1X数据业务中的应用[D];南京理工大学;2004年
6 姜远;PUSH技术在WAP中的应用研究[D];西北大学;2007年
7 张峰;钢框架静力弹塑性(Push-over法)分析[D];西南交通大学;2006年
8 金德;基于Android的Push平台功能的研究与设计[D];安徽工业大学;2013年
9 黄炳骜;动态PUSH系统原型的设计[D];西南师范大学;2001年
10 朱丽佳;考虑P-△效应的钢筋混凝土框架结构Push-over分析[D];西安理工大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026