毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于DWR的正向和逆向Ajax技术研究及应用(2)
4.4 本章小结 39
5 总结与展望 40
5.1 总结 40
5.2 展望 40
致 谢 41
参考
文献
42
1 绪论
1.1 研究背景
传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作,服务端不能主动发送请求(消息)给客户端。这种方式并不能满足很多现实应用的需求,譬如:
监控系统:后台硬件热插拔、LED、温度、电压发生变化;
即时
通信
系统:其它用户登录、发送信息;
即时报价系统:后台数据库内容发生变化;
这些应用都需要服务器能实时地将更新的信息传送到客户端,而无须客户端发出请求。这就需要服务器主动将数据推送到客户端,基于DWR逆向Ajax很好的实现了“服务器推”技术。Web客户端的JavaScript编程与服务器端的Java编程之间,通过DWR建立一种双向的沟通。正向Ajax就是JS代码“调用”Java代码。逆向Ajax就是Java代码“调用”JS代码。这种机制在编程语言层面上实现了Web客户端与服务器端的一种特殊的“异步调用”模式。不同于传统的服务器等待请求和响应请求的处理模式。
将DWR技术应用在某些突发情况下,如果病人在外面出事,却无人照料这是很危险的事,病人可以通过自己发送紧急消息告知值班人员地理位置方便医生更即时进行病人救护,这样就大大避免了以前一些浪费的时间,通过百度地图API获取定位信息,再利用DWR即时推送消息,这样值班人员就可以马上接受到病人的紧急消息。
1.2 研究内容
下载相关jar包、文档和实例,分析总结其结构,阐明其工作原理,并采用UML模型描述。将DWR技术应用于一个具体Web应用开发中,建立一个基于Web的聊天室应用系统,采用正向Ajax将消息从发信人发送到服务器,通过DWR的逆向Ajax将该消息推送到指定Web客户端并呈现出来,实现Web端的消息推送。进一步,结合他人工作,将地理定位消息呈现到Web地图上。
论文的主要内容如下:
1) 基于DWR正向Ajax研究。通过整合后台Java类,将用户消息封装然后直接传到web服务器数据库,不须经过severlet配置。
2) 基于DWR逆向Ajax研究。web服务器将数据库中的数据或者用户发送来的信息主动推送给指定用户,而不用通过刷新页面询问是否有信息进而获取信息。大大减少服务器负担,并且更符合紧急消息推送的要求。
1.3 论文组织结构
第一章主要是对论文研究背景、研究内容目的已经论文组织结构做了一番阐述;
第二章主要对本论文使用到的相关技术做一些说明,包括“服务器推”技术,Struts2框架技术和iBATIS数据库操作等技术。这些技术是应用中主要使用到技术,对这些技术分析研究能使我更好实现实际应用中的功能模块;
第三章主要是对DWR技术研究分析,从入门配置到简单实例研究分析DWR技术原理;
第四章主要是通过DWR技术对应用实例实现。有应用实例的需求分析、方案设计和系统实现与测试;
第五章是对论文的末章,对论文的总结以及未来的展望。
2 相关技术研究
本文主要对J2EE服务器、基于DWR正向与逆向Ajax研究。应用实例还涉及到框架Struts2和spring,iBATIS数据库操作等。本文采用DWR3.0版本,从2.0版本到3.0版本做了很大的跳跃,同时也改进了很多东西和新添了新的东西。下面是对各项技术研究分析。
共4页:
上一页
1
2
3
4
下一页
上一篇:
ASP+access学生管理信息系统设计
下一篇:
嵌入式系统环境下的音频处理系统设计
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
志愿者活动的调查问卷表
公寓空调设计任务书
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
神经外科重症监护病房患...