论文部分内容阅读
在Web数据呈爆炸性增长的信息社会,互联网用户获取信息的环境越来越恶劣,大量的弹出式广告、浮动广告,不健康的、不相关的内容分散了用户的注意力,在使用浏览器浏览网页的时候,当页面刷新很慢的时候,用户的浏览器在等待刷新,屏幕内容是一片空白,用户在屏幕前苦苦的等待浏览器的响应。用户要获取有用信息往往需要花费很多时间,严重影响了用户的工作效率和使用体验。同时,在网络信息日益膨胀的Web2.0时代,个人用户变成了信息发布的新媒体,我们常常发现被淹没在海量信息中要找到自己需要的信息并不是很轻松的事情,因此用户能快速、高效、低成本的获取感兴趣的信息成为一个巨大的问题和需求。本文将讨论和研究目前Web2.0中流行的RSS和AJAX两种关键技术,利用RSS可以实现网络信息聚合,而AJAX的强大功能可以使用户任意修改网页上的信息,而无须向服务器重新发送请求和刷新页面。两种技术的结合可以大大提高用户体验,并很大程度上缓解了服务器的数据处理压力。在设计中,本系统借鉴了MVC(模型-视图-控制器)设计模式来实现显示内容和业务逻辑的完全分离,综合采用Servlet+JSP+JavaBean技术,由Servlet处理请求和控制业务流程,由JSP输出相应结果,由JavaBean负责具体的业务数据和业务逻辑,使得系统具有很强的伸缩性、通用性、兼容性和可操作性。开发成果为B/S模式,客户端只需要浏览器就可以实现信息的聚合与阅读,操作起来方便简洁。论文第一部分主要论述了网络信息聚合系统的特点,以及课题的内容、开发价值和意义;第二部分针对论述Web应用技术的发展,介绍了RSS技术和AJAX技术,以及在本系统中的实现;第三部分着重进行了系统的分析与设计;第四部分描述了系统中关键环节的实现;第五部分是针对信息聚合系统的部署实施进行阐述,最后对全文做了总结。