基于AJAX和RSS商情网站的设计

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:szlyq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的Web应用程序执行速度较慢,交互也受到限制,尤其是和典型的桌面应用程序相比。为了获得新数据而不重新加载Web页面,虽然也曾经采用过一些方法,但这些技术都没有很好的被支持。 随着Web2.0的出现,一个过去并不被广泛支持的技术已经被越来越多的用户所接受,它给了开发者更多的自由,开发先进的Web应用程序。这些通过JavaScript来异步取得XML数据的应用程序,被称为“AJAX应用程序”(Asynchronous JavaScript and XML applications)。与传统Web应用程序相比,它显得更像桌面应用程序。 本课题的研究目标是:利用AJAX技术结合Struts框架,实现Rich Internet Application(即“丰富互联网应用程序”),并将此技术应用于商情网站中。 本文首先论述了传统Web应用程序的特点,针对其存在的问题,对AJAX技术做了简要的分析,并将传统Web应用模型与基于AJAX的Web应用模型做了比较。接着介绍了本文涉及的另一关键技术:RSS。主要介绍了它的发展历程、结构、特点和应用模式。 文章重点介绍了这两种技术在武汉市舵落口大市场商情网中的应用。 网站的功能方面,本文将单纯的企业提供商品信息,同B2B的功能相结合。另外,并提供了供求信息的RSS输出,便于访问者在RSS Reader中接收网站的相关信息。 有了RSS的输出,势必需要考虑RSS的接收。目前国内外的RSS阅读器已经为数不少。但是它们都是客户端的软件,需要安装,局限性比较大。而在线的RSS阅读器却能很好的解决这一问题。 基于以上的考虑,网站给用户提供了一个在线的RSS阅读器,即AJAX RSS Reader。方便用户在访问本网站的同时,也可使用在线的RSS阅读器接收各方面的信息,当然其中也包括本网站提供的供求信息的RSS信息源。 就具体的实现而言,整个网站采用MVC模式进行开发。Web层使用Struts框架技术进行构建,并在此框架的基础上结合了AJAX技术,以达到丰富互联网应用程序的效果。业务逻辑层采用JavaBean来实现系统的核心业务逻辑。在数据持久化层,本文采用了Struts架构下提供的数据库连接池建立与数据库的连接,编写了一个工具类,用来封装查找资料源以及访问连接操作,最后创建了一个JavaBean,用来封装数据库的相关操作。
其他文献
随着宽带网络的普及,流媒体应用及服务已经逐步渗入到人们生活的方方面面,潜移默化的影响并改变着人们的生活。在流媒体服务特别是实时视频点播服务中,如何尽量提高流媒体服
基于人工免疫的网络入侵检测是近几年来网络入侵检测研究领域的热点,它的突出特点是利用自然免疫系统的原理、规则与机制来实现对入侵行为的检测和反应。目前多数商业化的网
随着网络应用的发展,C/S模式的中心化特点容易导致服务器性能瓶颈等问题,难以满足当今网络应用的需求。P2P模式具有良好的共享性和扩展性,能够较好的弥补C/S模式的缺陷,逐渐
随着现代科学技术的不断进步,机器人学科也在不断的发展,它在某种程度上体现了当今信息技术、自动化技术、系统集成等技术的最高成就。机器人学的最终目标是要实现完全自主的智
传感器网络是一种新的信息获取和处理技术,IPv6是下一代主流的网络通讯协议,这两者都是目前国际上研究的热点领域。6LoWPAN是IETF于2004年11月新成立的致力于解决IPv6数据包在I
随着电子商务的蓬勃发展,近年来在整个社会物品零售额中,线上消费的占比越来越高。与线下消费相比,电商和广告等在线平台能更方便、更准确地记录用户的浏览路径和购买历史,从
航空器的低空突防已经成为现代战争中对地攻击的典型方式,防空雷达由于受到地物的遮挡,无法对低空目标连续跟踪。所以,掌握雷达站址周边遮蔽物情况,绘制雷达遮蔽角图,推算特
RFID技术即无线射频识别技术,是一种高效的数据采集和识别技术。广泛应用于物流、交通信息、医疗、零售等行业,可大幅度提高管理与运作效率、降低成本。随着RFID白皮书的正式发
目前,我国的高等教育己步入大众化,各高校能充分认识到教学质量是学校生存和发展的生命线。教师教学质量的标准尽管有一定的主观性,但仍有客观规律可循。为此,要建立一套教师
地理信息系统(GIS)是处理地理数据的输入、输出、管理、查询和分析的计算机系统,具有强大的空间分析功能,成为环境保护、交通、土地资源管理、规划、邮电、电力、军事、地学等