基于Ajax的RSS阅读系统的研究与实现

来源 :北京邮电大学 | 被引量 : 8次 | 上传用户:zhgrmlshr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的Web应用程序执行速度较慢,交互也受到限制,尤其是和典型的桌面应用程序相比。为了获得新数据而不重新加载Web页面,虽然也曾经采用过一些方法,但这些技术都没有很好的被支持。随着Web 2.0的出现,一个过去并不被广泛支持的技术已经被越来越多的用户所接受,它给了开发者更多的自由,开发先进的Web应用程序。这些通过JavaScript来异步取得XML数据的应用程序,被称为“AjaX应用程序(Asynchronous JavaScript and XMLapplications)”。与传统Web应用程序相比,它显得更像桌面应用程序。另外,在信息传播方面,近年来被称为RSS的新一代信息传递方式也应运而生。RSS是一种信息聚合的技术,是某一站点用来和其它站点之间共享内容的一种简易信息发布和传递的方式,使得一个网站可以方便地调用其它提供RSS订阅服务的网站的内容,从而形成非常高效的信息聚合,让网站发布的内容在更大的范围内传播。本文首先将讨论和研究目前Web 2.0中流行的Ajax和RSS这两种关键技术。利用RSS可以实现网络信息聚合,而Ajax的强大功能可以使用户任意修改网页上的信息,而无须向服务器重新发送请求和刷新页面。两种技术的结合可以大大提高用户体验,并在很大程度上缓解了服务器的数据处理压力。在设计中,本系统借鉴了MVC(模型-视图-控制器)设计模式来实现显示内容和业务逻辑的完全分离,综合采用JSP+Servlet+JavaBean技术,由Servlet处理请求和控制业务流程,由JSP输出相应结果,由JavaBean负责具体的业务数据和业务逻辑,使得系统具有很强的伸缩性、通用性、兼容性和可操作性。开发成果为B/S模式,客户端只需要浏览器就可以实现新闻的聚合与阅读,操作起来方便简洁。在本文的最后,详细介绍了本系统中几个关键问题的实现,包括:使用Tomcat提供的数据库连接池建立与数据库的连接,防范SQL注入攻击,利用Ajax实现用户登录信息的验证,以及RSS阅读器的具体实现。
其他文献
随着网络技术的迅速发展和网络应用的广泛普及,当今社会计算机系统功能越来越复杂,网络体系结构也日益强大,它们对社会产生了巨大而深远的影响,但同时也使得计算机安全问题越来越
如何更好地管理数据并挖掘其中的价值,已经成为了大数据时代的热门问题,受到了学术界和工业界的极大关注,同时涌现出了很多开源的工具,如Hadoop、Kafka^ Openstack、Zookeepe
本文在深入学习数据仓库、OLAP、数据挖掘等关键技术的基础上,针对Yeemu加速器的特点,设计并开发基于Yeemu加速器的客户关系管理系统。首先,对Yeemu加速器进行调研,创建了用
随着互联网的飞速发展,网络上各种攻击形式也越来越多样化,网络安全问题正逐渐受到人们的重视。随着校园网应用的深入,校园网络的安全问题也逐渐突出,直接影响着学校的教学、科研
近年来,通信网络的服务不断增长,传输能力不断的提高,骨干网络和高速局域网络对带宽的需求不断升级,这就导致接入网成为通信网络的瓶颈。以太网无源光网络(Ethernet passive
随着信息化的不断深入,信息化程度的不断提高,信息服务已经成为现代产业体系中非常重要的一环。对于信息服务的管理也成为现代产业发展的重要因素。主机是信息服务的承载体,
无线传感器网络综合了传感器技术、嵌入式计算技术、分布式信息处理技无线通信技术,能够协作地完对目标信息的传感、实时监测和采集。在无线传感器网络的部署中,节点间的检测区
本文以网络视频传输为应用背景,借鉴传统的网络拥塞控制原理对流媒体网络传输控制进行了深入分析,根据网络自适应拥塞控制模型TFRC,提出了一种视频服务端自适应速率传输策略-
以视频处理和运动目标检测技术为背景,通过对比分析时域差分、背景减除及光流法等三种常用目标检测算法,归纳总结了算法各自的优缺点及适用性;针对光线变化、背景干扰、前景
目前基于语义的信息检索系统虽然能够识别一定的语义信息,但是由于它们对语言缺乏分析和理解,对查询式和资源表达式仅仅是一种离散的分析,失去了词语之间内在的联系,这就造成