基于J2EE的Vseaf2.0框架数据持久层设计与实现

来源 :中国石油大学(华东) | 被引量 : 0次 | 上传用户:flyrain_yan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
J2EE作为现今最流行的分布式计算平台,已成为基于Web的企业应用系统的核心。但多层的J2EE体系结构在提高软件重用性和降低问题复杂性的同时,也使得代码庞大,层与层之间的控制关系繁杂。于是人们将同类问题的解决方法进行抽象,抽取成一个轻量级的框架。不同层次上选择不同的轻量级框架组合成一个Web整体框架,将会大大提高软件的开发效率。目前,针对对象——关系不匹配这一问题,虽然可以通过直接内嵌SQL或者数据访问类的方法得到解决,却降低了系统应用的可维护性。为了简化数据持久过程中的复杂、重复性的操作,出现了一系列的数据持久层解决方案。因此,选择一种功能和性能上都适合项目开发的解决方案成为一个至关重要的问题。本文首先介绍了J2EE多层设计思想,在此基础上阐述了不同层次上主流的轻量级框架的基本构成和实现原理。然后,重点分析了数据持久层中不同解决方案的优缺点,将数据持久化过程抽象细分,针对具体环节概括了影响数据持久层性能的因素并提出了相应的优化措施。在具体的数据库平台上,结合优化措施对常用持久层解决方案进行了性能测试,并详细分析了测试结果,归纳出了不同解决方案所适应的业务场景。针对Vseaf2.0框架数据持久层的需求,分析Spring DAO设计思想,结合性能测试结果,选用iBatis作为持久化解决方案。最后分模块详细阐述了各个模块的功能说明、处理流程及接口实现等。设计完成后,对框架持久层进行了性能测试,结果表明,持久层设计达到预期的目的。
其他文献
现行的热力站操作方式大大影响了集中供热优越性的充分发挥。这主要反映在:缺少全面的参数监测手段,无法对运行工况进行系统的分析判断;系统运行工况失调难以及时反馈,造成冷热不
随着信息化的发展,应用系统的集成问题越来越受到人们的关注。企业要求针对其业务过程对信息进行整合管理。分布式异构系统的集成问题是企业应用集成要解决的关键问题。面向
近年来,由于研究方法和目的等方面的差异,在Web服务技术研究领域出现了两个不同的发展趋势。一方面,以学术界为主的研究组织致力于研究如何实现基于语义的Web服务技术,提出了
在大数据时代,云存储服务越来越普及,云存储环境的复杂性以及不够完善的数据安全保护使得数据泄露的事件时有发生。因此,探讨云存储系统中高效而安全的数据存储方法和数据删
随着互联网的飞速发展,用户的私有数据越来越难管理。人们对信息的存储和管理的需求已经不是使用传统的本地存储策略就能够满足的,云存储系统可以比较好的解决这一问题。当用
关联规则的研究是数据挖掘中的重要研究内容之一,由于实际的数据是随时间变化而获得的,因而有必要对其时态属性进行分析,这样有助于揭示事物发展的本质规律,使得发现的知识更具有
物体分类,其实质就是以计算机的角度识别出图像或者视频中所包含物体的类别,如台灯、椅子等。近年来,由于智能移动设备的大范围普及和网络技术的快速发展,数字图像的数量每天
由于业务过程的变化,很多以前开发的系统己经越来越不能满足新的需求而成为遗留系统。但这些系统仍然具有相当重要的业务价值,需要对它们进行软件再工程。传统的软件再工程开
目前,市场上商品假冒伪造现象严重,但传统防伪方法不能完全满足防伪要求。短信数字防伪技术,是目前国内最先进的商品防伪技术,是借助先进的移动通信技术和移动信息终端,并采用加密
在社会经济大系统中,证券投资组合已成为金融管理和投资决策的重要组成部分。马柯维茨以证券投资收益率的方差作为组合证券风险的度量,开辟了金融定量分析的时代,并在此基础上建