基于Struts和Hibernate架构的化检数据管理系统重构

来源 :中南大学 | 被引量 : 0次 | 上传用户:chenchen0513
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息系统的开发已走过了传统的面向过程时代和面向对象时代,进入了一个全新的面向框架时代。通过面向框架技术,可以极大地提高软件系统整体解决方案的灵活性和可扩展性。论文在论述架构对于一个系统的重要性基础上,肯定了分层架构模式的优越性,对当前软件开发人员和架构师所采用的基于EJB的传统J2EE架构进行了分析,说明它并不适合于大多数J2EE项目。论文对Struts和Hibernate框架进行了详细研究和分析,Struts框架为采用MVC模式来开发分层架构中的Web层提供了优秀的解决方案,而Hibernate解决了Java对象和关系数据库之间的阻抗不匹配问题,避免了采用面向关系的JDBC方法来开发持久层的缺点,因此组合Struts和Hibernate框架来搭建系统架构是一个优秀的架构方案。论文在这些分析的基础上,总结出一个基于此框架组合的没有采用EJB(?)轻量级软件架构,并通过实际开发来阐述基于此架构的开发方法。论文对笔者参与开发和后期维护的一个J2EE项目(化检数据管理系统)进行了详细分析,总结出造成其维护性低等现状的原因,确定了重构对于系统后续开发的必要性。最后论文详细阐述了基于Struts和Hibernate架构来进行系统架构重构和相关模块重构的实现过程和方法,相比于一期实现的系统,重构后的系统具有更好的可扩展性和可维护性。论文同时也对实现重构过程中用到的一些技术(如Apache Common项目、Java标签技术)进行了论述。
其他文献
CDMA系统在技术上的优势已经使它成为3G的核心体制,但系统的容量和通信质量受限于多址干扰。多用户检测技术是宽带CDMA通信系统抗干扰的关键技术,其中最优多用户检测方法在理论
经过数年的发展,DSL(Digital Subscriber Line)技术逐渐走向成熟。DSL设备正在越来越多的应用于普通用户之中。DSL用户终端设备需要根据局端设备的情况进行配置、监控、维护
近十年来,IP设计重用来已成为片上系统(SOC)开发领域所关注的重点,性质或断言将被广泛采用在验证过程之中。PSL(Property Specification Language)被确立为性质规范语言标准后,
数据挖掘技术是解决数据丰富而知识贫乏的有效途径,是信息科学领域的前沿研究课题之一,关联规则揭示项集间的相联关系,已广泛应用于科研、商业、金融等领域,极大提高了决策支持
目前电信企业均开始自主研发CRM(Customer RelationshipManagement)产品。在传统的企业开发模式下,开发流程复杂,开发成本较高且性能欠佳,一些轻量级开源框架的出现弥补了这一不
组播是指同一信息从源节点传送到网络中多个目标节点(并不一定是所有节点)的通信方式。使用这种传输方式,数据将以较少的带宽占用满足大规模的客户端的接收,从而以最有效的方式
软件自恢复(software rejuvenation)是针对因内存泄露、数据冗余、未释放的文件锁、磁盘碎片或循环累积的小错误等引起的软件退化(software aging)问题而提出的一种容错技术,
互联网信息的爆炸性增长,使得人们获取有用信息十分困难。语义网上的信息具有机器可读可理解的特性,为解决这个难题提供了研究方向。由于语义网是分布式的,每个组织对同一个
网络缓存能降低网络负荷,减少用户等待时间,以及降低服务器负载。目前通用的网络缓存机制在效能及运作上常有以下几类缺点,如人工管理不便、缓存服务器间协作时的通信量过大
本文首先介绍了联机文字识别系统的基本技术及发展,在此基础上,对维吾尔文字符联机手写的特点以及识别过程的实现进行了初步的研究和探索,并针对维吾尔文字母的识别进行了实