期刊文献+

一种基于源码分析和代码生成的ORM开发工具——EasyPersist 被引量:1

下载PDF
导出
摘要 目前在开发信息系统时,数据持久化功能多采用ORM(对象——关系映射)框架,如Hiberate、MyBatis来进行。这类框架降低了数据持久化功能开发工作量,提升了软件开发和维护的效率,但同时也降低了系统的运行速度、消耗了更多的内存等资源。针对现有ORM框架运行效率低的缺点,该文提出了一种在代码开发阶段使用源码分析获取ORM元信息,自动生成相关代码的数据持久化功能开发方法,并以Intelli IDEA平台插件的形式设计和开发了相应的工具——EasyPersist。本文通过实验程序,将自动生成的持久化代码与使用Hibernate框架的代码进行了对比实验,证明了所提出的方法的有效性。
作者 瞿华
出处 《电脑知识与技术(过刊)》 2016年第7X期83-86,共4页 Computer Knowledge and Technology
基金 中央高校基本科研业务费专项资金暨北京林业大学科技创新计划项目(No.BLX2012007) 国家自然科学基金资助项目(71402006)
  • 相关文献

参考文献17

  • 1何成万,张立军,张慧.基于元数据和反射的面向方面软件演化方法[J].电子学报,2011,39(8):1771-1777. 被引量:6
  • 2Gotz S,Kuhn T.Models@run.time for object-relational map-ping supporting schema evolution. 10th International Work-shop on Models@run.time,MRT 2015-co-located with the18th International Conference on Model Driven EngineeringLanguages and Systems,Mo DELS 2015 . 2015
  • 3Yousaf H.Performance Evaluation of Java Based Object Re-lational. Mehran University Research Journal of Engineering&Technology . 2013
  • 4Zyl P V,Kourie D G.The influence of optimisations on the per-formance of an object relational mapping tool. Proceedingsof the 2009 Annual Research Conference of the South AfricanInstitute of Computer Scientists and Information Technologists . 2009
  • 5Wang Y,Xu Y.Research of solutions of object-relational map-ping in JAVA platform. 2011 International Conference onControl,Automation and Systems Engineering . 2011
  • 6Prakash S,Saini J.Features of Annotations and their Appli-cations. International Journal of Computer Applications . 2011
  • 7https://github.com/royqh1979/Easy Persist .
  • 8http://www.jetbrains.com/idea .
  • 9Chen T H,Shang W,Jiang Z M, et al.Detecting performance anti-patterns for applications developed using object-relational mapping. Proceedings of the 36th International Conference on Software Engineering . 2014
  • 10Gruca A,Podsiad?o P.Performance Analysis of.NET Based Object–Relational Mapping Frameworks. Beyond Databases,Architectures,and Structures . 2014

二级参考文献36

  • 1陈景霞,陈桦,张鹏伟.利用XML扩展基于MVC模式的Web应用框架的研究[J].微电子学与计算机,2005,22(4):38-41. 被引量:7
  • 2王映辉,王立福.软件体系结构演化模型[J].电子学报,2005,33(8):1381-1386. 被引量:23
  • 3刘军,戴金山.基于Spring MVC与iBATIS的轻量级Web应用研究[J].计算机应用,2006,26(4):840-843. 被引量:40
  • 4徐长盛,戴超,谢立.J2EE数据持久化技术的研究[J].计算机应用与软件,2006,23(4):56-57. 被引量:21
  • 5Ambler S W.Mapping Objects to Relational Databases:O/R Mapping In Detail[OL].http://www.agiledata.org/essays/mapp-ingObjects.html,2000.
  • 6Bauer C,King G.Hibernate in action[M].Manning Publication Co.,2005.
  • 7Hibernate Reference[EB/OL].http://www.hihernate.org/hih does/reference/htm I/.2004-03-29.
  • 8Raffi Khatchadourian, Phil Greenwood, Awais Rashid, Guoqing Xu. Pointcut rejuvenation: Recovering pointcut expressions in evolving aspect-oriented software[ A]. IEEE/ACM International Conference on Automated Software Engineering (ASE 09)[ C]. USA: IEEE Computer Society, 2009. 575- 579.
  • 9Walter Cazzola, Sonia Pini, Massimo Ancona. AOP for software evolufion:A design oriented approach[ A ]. Proceedings of the 2005 ACM symposium on Applied computing[C]. New York: ACM Press,2005.1346 - 1350.
  • 10Cazzola W, Claim S, Saake G. Software evolution: A trip through reflective, aspect, meta-data oriented techniques [ A ]. Proceedings of the ECOOP 2004 Workshop[ C]. UK: Springer- Verlag,2005.118 - 132.

共引文献25

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部