论文部分内容阅读
随着计算机网络技术的高速发展,Web技术已广泛应用于社会生活的方方面面。它不仅是简单的发布静态消息,进行静态处理,还需要具有实时动态处理交互信息的能力。近几年来,基于B/S模式的Web应用更是受到许多用户的青睐,人们对Web应用提出了更高的要求。所以当前我们面临的主要问题就是开发出具有强大功能,并且能够灵活应用的Web系统。目前比较流行的SSH(Struts+Spring+Hibernate)架构可以很好的解决Web应用开发中的主要问题,并得到了广泛的应用。但同时SSH框架也有自身的一些缺点,因此我们构建了一种新的应用框架,即EDSI(EXT、DWR、Spring、Ibatis)框架。与传统的SSH框架进行比较,我们设计的EDSI框架具有如下三个方面的创新:1)针对传统SSH框架响应灵敏度不高的缺点,本课题在EDSI架构引入DWR框架,允许客户端与服务器异步交互,实现局部刷新,增强系统的响应灵敏度。2)针对传统SSH框架的Struts表示层整合AJAX等流行动态技术困难的缺点,本课题在EDSI架构引入EXT作为表示层,它可以同DWR进行无缝整合,负责处理表示层。Ext拥有丰富的组件,并且具有良好的兼容性,可以在所有平台上运行。3)针对传统的SSH框架的业务逻辑类要继承于Struts动作类,引起系统维护混乱的缺点,本课题通过EXT+DWR来实现EDSI架构的表示层,它和业务逻辑类是完全分开,使系统层次更加清晰,易于维护和升级。本文将基于EXT、Spring、DWR、Ibatis的Web架构运用到话务监控系统的开发中,进行了系统环境的搭建以及包结构的设计,对表示层,业务逻辑层和数据持久层的实现给出具体的步骤并进行了测试,通过测试结果可以发现该框架缩短了软件开发周期,简化了软件开发流程,提高了用户体验,并增强了应用系统的可测试性和可维护性。该平台界面友好,从根本上提高了话务监控系统的效率和工作质量,对提升话务监控系统的信息化水平具有重要的意义,也对其它技术框架的整合具有启发意义。