基于Ajax和Lucene的Web应用研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:liang__fei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web应用的日益广泛和Web开发技术的不断发展,以用户体验型网络服务为特征的Web应用代表了当前互联网的发展趋势传统的因特网以请求/响应模式作为基础,因同步性已经对用户造成了妨碍,故一种采用异步调用的方式实现页面局部刷新的技术--Ajax 正在成为Web应用领域的研究热点。 Ajax通过构建基于Java技术的Web应用,打破了使用页面重载的惯例,使用户操作与服务器响应异步化。服务器不用处理所有的用户请求,有关数据验证和数据处理可交给Ajax引擎,当需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求,从而减少网络流量,并使用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。 同时随着网络信息资源的急剧增长,面对Web站点上的海量信息人们希望通过尽可能小的努力迅速跨越严格的分类界限准确地找到所需的信息。搜索引擎技术及其各种开发工具包正成为计算机工业界和学术界研究和开发的热点。 Lucene是一个纯Java实现的成熟、自由、开源的全文检索工具包。通过Lucene提供的一套高性能的、可扩展的信息检索工具库,开发者可以快速的将它集成到Web应用系统中,实现针对具体应用的全文检索功能。 若能让Ajax和Lucene在WEB应用中协同工作,就能进一步优化现有的Web应用模式,提升Web应用系统表现力和用户体验。本文的研究正是由此展开。论文在对Ajax技术和Lucene工具包研究的基础上给出了Ajax和Lucene在Web开发中具体应用。主要包括两个方面:研究了AjaX的实现框架DWR在此基础上改进了传统的基于MVC模式的WEB应用框架,提高了Web应用系统的开发效率和服务性能;并对Lucene工具包提供的分析器进行扩展和重写,弥补了Lucene在中文支持方面的不足,继而给出了一个适用于长江航道局信息化二期工程固定征稽子系统的Web站点内全文搜索引擎工具,缓解了数据库服务器的压力,提高了检索结果的精确度。 最后结合实际项目对基于AjaX技术和Lucene技术的WEB应用给出了总体框架的设计和典型场景的实现,其中重点讨论了如何使用Ajax 技术实现WEB应用中数据的动态刷新,以及整合Ajax 技术与Lucene技术实现具有更好用户体验的站点内检索引擎。
其他文献
信息安全实验系统是高校信息安全及相关专业教学的重要建设内容。本文针对目前实验系统稳定性差、部署维护困难、不易扩充等问题,基于插件思想设计并部分实现了一个扩展性强、
近些年随着互联网信息量的快速增长,如何准确、快速、高效地从互联网上获取信息的问题变得越来越突出,面向主题的聚焦爬虫技术应运而生。现有的面向主题的聚焦爬虫系统均不同
随着信息技术的快速发展和信息资源的极大丰富,工作中充分利用已有后备信息正成为提高工作和学习效率的一个重要途径和目标。即时信息检索正是利用后台的信息资源主动为用户
群体药物动力学是研究药物在某一特定群体中的动力学特征,通过统计学处理来全面分析药物与机体的各种相互作用。它强有力的分析能力可以揭示药物在进入体内后与机体之间较深层次的各种相互关系,所以得到了人们越来越多的重视,在药物的基础研究以及临床应用方面均有较广阔的前景。本文首先阐述了药物动力学以及群体药物动力学的基础知识以及相关参数的求算方法,而后重点研究了药物动力学及群体药物动力学的基本研究方法,尤其是其
第三代数字通信(3G)标准的提出使得在移动设备之间实现P2P资源共享将成为可能。资源搜索与发现是P2P应用所面临的最核心的问题之一。然而,在移动设备上实现P2P资源搜索受到显
随着Internet技术的高速发展,信息尤其是数字信息的交流的达到了一个前所未有的深度和广度,数字信息交流快捷的同时,也给数字作品的版权问题带来了严峻考验。作品的所有权问
随着Web服务应用的不断扩展,网上提供服务的数量越来越多,但有研究报告指出,提供的Web服务中,只有大约34%可用,每周大约有16%的已注册的Web服务失效,并且在可用的服务中服务
随着Web Services技术的提出,将软件作为服务的理念也逐渐深入人心。Web服务具有良好的开放性、互操作性、语言和平台的无关性等优点,使其成为解决异构系统集成的首选。现有
本文针对误差分散类半调图像,构建了两种以非线性理论为基础的逆半调算法。对于彩色误差分散类半调图像,考虑了人眼视觉特性、色彩空间模型对逆半调算法的影响,分析了半调噪
网格计算的一个重要研究方向是利用Internet上大量的空闲计算资源解决大规模的分布式问题,如参数扫描、地理信息处理等,但是因为Internet资源的异构性和动态性,网格计算项目