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

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

论文摘要

J2EE作为现今最流行的分布式计算平台,已成为基于Web的企业应用系统的核心。但多层的J2EE体系结构在提高软件重用性和降低问题复杂性的同时,也使得代码庞大,层与层之间的控制关系繁杂。于是人们将同类问题的解决方法进行抽象,抽取成一个轻量级的框架。不同层次上选择不同的轻量级框架组合成一个Web整体框架,将会大大提高软件的开发效率。目前,针对对象——关系不匹配这一问题,虽然可以通过直接内嵌SQL或者数据访问类的方法得到解决,却降低了系统应用的可维护性。为了简化数据持久过程中的复杂、重复性的操作,出现了一系列的数据持久层解决方案。因此,选择一种功能和性能上都适合项目开发的解决方案成为一个至关重要的问题。本文首先介绍了J2EE多层设计思想,在此基础上阐述了不同层次上主流的轻量级框架的基本构成和实现原理。然后,重点分析了数据持久层中不同解决方案的优缺点,将数据持久化过程抽象细分,针对具体环节概括了影响数据持久层性能的因素并提出了相应的优化措施。在具体的数据库平台上,结合优化措施对常用持久层解决方案进行了性能测试,并详细分析了测试结果,归纳出了不同解决方案所适应的业务场景。针对Vseaf2.0框架数据持久层的需求,分析Spring DAO设计思想,结合性能测试结果,选用iBatis作为持久化解决方案。最后分模块详细阐述了各个模块的功能说明、处理流程及接口实现等。设计完成后,对框架持久层进行了性能测试,结果表明,持久层设计达到预期的目的。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题研究背景及意义
  • 1.2 研究现状
  • 1.3 课题来源
  • 1.4 论文的组织结构
  • 第二章 基于J2EE流行轻量级框架
  • 2.1 J2EE 的分层设计思想
  • 2.2 不同层次上优秀的轻量级框架
  • 2.2.1 轻量级J2EE 架构
  • 2.2.2 Web 层轻量级框架
  • 2.2.3 业务层轻量级框架
  • 2.3 本章小结
  • 第三章 数据持久层解决方案及性能比较
  • 3.1 数据持久层解决方案
  • 3.1.1 JDBC
  • 3.1.2 EJB
  • 3.1.3 JDO
  • 3.1.4 O/R Mapping
  • 3.2 影响数据持久层性能的因素及优化措施
  • 3.2.1 影响数据持久层性能的因素
  • 3.2.2 提高数据持久层性能的措施
  • 3.3 各种方案的性能比较
  • 3.3.1 测试目的
  • 3.3.2 测试环境
  • 3.3.3 测试过程
  • 3.3.4 测试结果及分析
  • 3.4 本章小结
  • 第四章 Vseaf2.0框架数据持久层设计
  • 4.1 Vseaf2.0框架概述
  • 4.1.1 框架简介
  • 4.1.2 框架设计目标
  • 4.1.3 系统特征
  • 4.2 Vseaf2.0框架数据持久层设计
  • 4.2.1 Spring DAO 设计思想
  • 4.2.2 Vseaf2.0 数据持久层设计
  • 4.2.3 Vseaf2.0 框架数据持久层的设计方案
  • 4.3 本章小结
  • 第五章 Vseaf2.0数据持久层实现及应用
  • 5.1 环境描述
  • 5.1.1 运行环境
  • 5.1.2 开发环境
  • 5.2 模块概要设计
  • 5.2.1 数据源配置工具
  • 5.2.2 数据访问配置工具
  • 5.2.3 数据访问类设计
  • 5.2.4 代码生成配置工具
  • 5.3 Vseaf2.0框架数据持久层应用及性能测试
  • 5.3.1 Vseaf2.0框架数据持久层应用
  • 5.3.2 性能测试
  • 5.4 本章小结
  • 结论
  • 本文研究总结
  • 论文创新点
  • 进一步的工作
  • 参考文献
  • 附录
  • 攻读硕士学位期间取得的学术成果
  • 致谢
  • 相关论文文献

    • [1].一种新的数据持久层设计方法与实现[J]. 微电子学与计算机 2011(07)
    • [2].具有可扩展特征的应急物流信息平台数据持久层设计与实现[J]. 物流技术 2015(17)
    • [3].基于搜索引擎的慢查询优化系统[J]. 现代计算机(专业版) 2017(08)
    • [4].基于反射工厂的软件开发框架研究[J]. 中国新通信 2018(02)
    • [5].基于Hibernate框架的数据持久层架构设计及应用[J]. 微型机与应用 2011(15)
    • [6].基于ibatis和设计模式的数据持久层的应用[J]. 安徽大学学报(自然科学版) 2010(03)
    • [7].基于ORM的轻量级数据持久化技术研究及应用[J]. 计算机科学 2010(09)
    • [8].基于ThinkPHP框架的ActiveRecord技术应用与研究[J]. 现代计算机(专业版) 2010(04)
    • [9].基于J2EE的数据持久性问题研究[J]. 信息化研究 2019(01)
    • [10].Facade模式在数据持久层中的应用[J]. 计算机工程与科学 2011(10)
    • [11].基于JavaEE的电信CRM数据持久层的实现[J]. 计算机工程 2009(06)
    • [12].多种数据持久层解决方案的对比[J]. 科技创新导报 2010(22)
    • [13].基于mybatis的数据持久层研究[J]. 成都工业学院学报 2020(02)
    • [14].J2EE数据持久层技术探讨[J]. 电脑学习 2009(05)
    • [15].优化连接池提高应用程序运行性能[J]. 福建电脑 2010(08)
    • [16].数据持久层在统一安全框架中的研究与应用[J]. 科学技术与工程 2008(09)
    • [17].一种简捷的数据持久层解决方案[J]. 现代电子技术 2016(14)
    • [18].设计模式在JavaEE数据持久层的研究与实现[J]. 计算机应用与软件 2009(09)
    • [19].基于MyBatis和Spring的JavaEE数据持久层的研究与应用[J]. 信息与电脑(理论版) 2017(08)
    • [20].基于JPA数据持久层的网上选题系统[J]. 科技信息 2009(16)
    • [21].基于J2EE的GSM-R数据管理系统设计与实现[J]. 铁路技术创新 2011(02)
    • [22].基于Spring的轻量级框架的设计与实现[J]. 软件导刊 2008(06)
    • [23].基于轻量级构架J2EE的考试系统的设计与实现[J]. 绵阳师范学院学报 2008(08)
    • [24].基于Spring和JDBC的蔬菜运销管理系统在数据持久层的应用[J]. 安徽农业科学 2012(07)
    • [25].轻量级J2EE架构的研究[J]. 电脑知识与技术 2008(35)
    • [26].模型驱动在数据持久层开发中的应用[J]. 中国科技信息 2008(13)
    • [27].整合Struts+Spring+Hibernate框架的信息系统设计与研究[J]. 现代计算机(专业版) 2009(05)
    • [28].CMP数据持久层移植中的关系赋值规则研究[J]. 微计算机应用 2008(10)
    • [29].基于JavaEE架构的S2SH框架整合研究与应用[J]. 科学咨询(科技·管理) 2013(10)
    • [30].Hibernate性能优化研究[J]. 计算机工程与设计 2008(07)

    标签:;  ;  

    基于J2EE的Vseaf2.0框架数据持久层设计与实现
    下载Doc文档

    猜你喜欢