Web应用软件重构方法的研究及应用

来源 :西安建筑科技大学 | 被引量 : 0次 | 上传用户:heg_zcg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为适应用户提出的新需求或新的应用环境,应用软件需要不断地修改或增加代码,导致软件变得越来越复杂,可维护性不断下降。如何提高web应用软件的性能,满足业务扩展需求,使得web应用软件重构方法的研究成为业界的研究热点。论文利用重构方法,逐步引入设计模式,改善现有Web应用软件的部分设计,以满足用户的非功能需求,使系统得到更高的灵活性,摆脱了系统大量数据下载造成服务器流量吃紧,速度缓慢的问题,同时也摆脱了因需求频繁变更而造成的高成本维护问题。通过重构前与重构后对比分析,应用重构和web应用软件性能优化技术,有效的提高了系统的性能。论文基于高校学生助学信息管理系统展开,主要研究内容:1.将系统中的信息查询模块,应用三层架构模式结合反射机制的解耦方案进行重构,使系统中的所有模块风格一致,更易维护。2.引入设计模式,使用重构技术,以保证系统功能的稳定扩展。3.引入面向对象语言的代码模式,用多态特性、泛型编程机制,提炼类等重构方法,减少接口数、实体类数量,提高了代码的复用性和灵活性。4.使用XML和缓存及多线程处理技术,提高了系统的性能。
其他文献
当今对计算机网络安全提出最大挑战的是起源于上世纪80年代的网络蠕虫。蠕虫因其传播隐蔽,感染速度快,造成损失大的特点使得对蠕虫的研究越来越受到人们的重视。现阶段,蠕虫
网络协同工作是一种比较先进的工作方式,它对问题的研究与处理都带来了极大的便利。以往数据处理形式的单一性,数据量庞大、信息冗余、数据安全等问题严重影响业务流程和业务
近年来,随着网络的普及和飞速发展,互联网已经是人们日常生活、工作中必不可少的一部分。那么,对于网络管理来说,最重要的就是可以准确识别并区分网络流量,通过协议识别来对
随着Internet的迅速发展和带宽接入的日益普及,视频点播(Video on Demand,简称VoD)服务已经成为互联网上最流行的应用之一。传统的VoD系统采用C/S(客户端/服务器)架构,主要的
运动传感器在人们的个人移动设备上的广泛存在,催生了对人体运动识别越来越多的研究兴趣。智能手机因其配备的许多传感器正成为一个可用来识别事件的强大平台。这就提供了一
随着网络规模的扩大和各种各样新应用的产生,IPv4网络暴露出来越来越多的问题,如IPv4地址耗尽、安全性问题、QoS(服务质量)问题、配置不够简便等。这些问题已严重阻碍了当前
在现代计算机体系结构中,存储系统日益成为系统性能的瓶颈。基于DRAM的传统主存介质由于其固有的易失性,在内存扩大时会遇到可靠性问题和能耗大问题,已无法适应现代计算机系统日
机器视觉是一门发展迅速的新兴的学科,上个世纪八十年代以来,机器视觉的研究已从实验室走向应用的快速发展阶段。当前,视频监控、图像识别、视觉检测、导航、视觉司服等系统
随着企业,政府,军队和事业单位等信息化进程的逐步推进,传统的以纸质为主要媒介保存信息的方式,将逐步被电子文档的形式所代替。电子文档的广泛使用,一方面,节约了生产成本,
网络拥塞控制是整个网络体系架构中,维持网络正常运行的一项重要技术。拥塞控制技术主要是通过源端、目的端以及传输路径上路由器的关联机制而实施的。随着互联网中Web业务的