共查询到19条相似文献,搜索用时 781 毫秒
1.
面向对象技术中OR映射框架的研究与应用 总被引:2,自引:0,他引:2
在中小型应用系统开发中对象数据类型与关系数据库数据类型的转换成为面向对象技术开发中对象持久化问题的“瓶颈”。介绍了传统的对象持久化映射模型的架构.在此基础上设计实现了一种适合中小规模应用开发的OR(object/relational)映射框架,并在框架中应用合适的设计模式,大大方便了应用系统的维护和叠代开发。 相似文献
2.
SU Hua-jun 《数字社区&智能家居》2008,(29)
Hibernate是一个可实现对象/关系映射的开源框架。分析了Hibernate的基本原理和特点,通过实例介绍了Hibernate框架应用开发的过程和方法。结果表明,利用Hibernate对象持久化服务,可以有效地进行数据库数据到业务对象的O/R映射,简化数据库操作,降低开发难度,提高开发效率。 相似文献
3.
4.
在分层结构设计中,持久化层位于数据库层与业务逻辑层之间,实现了业务逻辑与数据访问的分离,给开发人员提供了便利。ORM框架是解决面向对象程序设计语言与关系数据库间存在互不匹配问题的中间方案。文中分析了几种常见持久化层实现技术的优缺点,通过对常用ORM框架技术的分析和比较,研究了一种基于Hibernate框架的ORM持久化层的设计与实现。为简化业务逻辑层调用,通过DAO模式实现了持久化层,提高了系统的开发效率和可重用性。基于Hibernate持久化层在Java企业级的应用开发中,具有较强的实用价值。 相似文献
5.
为了使面向对象的开发与关系型数据库联系起来,时象持久化技术应运而生.目前主要是运用对象/关系映射框架来实现对象持久化.NHibernate让应用程序开发人员运用该框架就不必关心底层关系数据库的具体实现.通过设计对象持久层可以减少程序代码,降低了开发周期,提高了开发效率. 相似文献
6.
基于Hibernate的数据持久化研究及其应用 总被引:1,自引:0,他引:1
论文着眼于对象系统设计中持久化层的实现,详细探讨了目前很受欢迎的Hibernate映射框架,提出了基于啤酒生产监测管理系统的Hibernate数据持久层解决方案,并给出具体实现。应用结果表明,系统的业务性能得到一定改善,开发效率明显提高,具有较好的经济性和可行性。最后对分别基于Hibernate和JDBC持久化机制下的数据库访问效率进行了对比与分析。 相似文献
7.
利用Hibernate框架简化Java数据库访问 总被引:17,自引:0,他引:17
Hibernate是一个实现对象/关系映射的开源框架,它在Java对象和关系数据库中数据之间建立相应的映射关系,简化了数据库访问操作。将此框架应用于移动GSM电子运行维护系统中,可充分发挥其优点,提高系统开发效率。 相似文献
8.
基于Hibernate对象持久化Web应用的研究 总被引:2,自引:0,他引:2
详细分析Hibernate映射框架,提出了基于Hibernate的对象持久层解决方案,给出一个Web应用的具体实现.结果表明,使用对象持久化解决方案,系统的业务性能得到一定改善,开发效率明显提高,具有较好的经济性和可行性.此外还讨论了Hibernate自身所提供的一些性能优化策略,进一步改善了系统的查询性能. 相似文献
9.
NHibemate作为一个开源工具实现了业务类与数据库之间的持久层。通过实体映射与关系映射,使对数据库的操作就直接转换为对这些实体的操作。本文介绍了持久层、映射等数据持久化的理论,并重点阐述了NHibemate如何在,NET程序开发中的应用。 相似文献
10.
11.
基于.NET的Web应用框架的设计与实现 总被引:1,自引:1,他引:1
分析了目前Web应用的不足,介绍了Web服务和持久层技术,提出了一种.NET平台下的Web应用框架.该框架将传统三层Web应用系统中的应用服务层进一步从逻辑上划分为三个层次:业务外观层、业务规则层和持久层.业务外观层采用Facade设计模式进行设计,以Web服务方式向Web表示层提供服务,并利用Tier Developer设计持久层,实现对象持久化.最后以供应链管理(SCM)系统中的采购单模块为例,给出了该框架的具体实现. 相似文献
12.
关系对象映射框架为消除对象和关系数据库之间的阻抗提供了有效的解决方案,目前虽有很多优秀的ORM框架已得到广泛的应用,但ORM的一些固有缺陷,如繁琐的配置文件和关联域模型、过度复杂的持久层API和性能低下的缓存结构,对项目开发产生了一定的负面影响,也增加了学习成本。该文针对ORM的上述缺陷,设计并实现了基于类型元数据的轻量级ORM框架Speed,它使用约定规则和类型元数据反射技术完全消除了ORM映射文件,采用简单高效的对象标识缓存和查询缓存,有效地提高了系统性能,并结合实际系统阐述了如何使用Speed的简单API实现ORM的快速开发。 相似文献
13.
14.
框架技术在Web系统开发中的应用 总被引:10,自引:3,他引:10
Spring是近来出现的一个使用POJO(纯粹Java对象)、以控制倒置(IoC)原则和面向方面编程思想(AOP)为基础的轻量级J2EE开发框架。Hibemate是一个对象持久化工具,它通过其强大的O/R映射功能将Java对象同存放于关系数据库中的数据进行映射,避免了开发人员使用大量的SQL语句通过.JDBC的方式对数据库进行操作。文中划分了Web系统的层次,介绍了应用Spring框架负责进行业务层,及Hibernate框架进行持久层开发的一般步骤,最后介绍了这两个框架的整合方法。这样便于“解耦”代码,允许新的组件被添加进来,而且使代码易于维护,同时还能有效地提高开发效率。 相似文献
15.
基于元数据的对象关系映射研究 总被引:5,自引:0,他引:5
持久化框架较好地解决了关系型数据库的对象持久化问题,对象关系映射是持久化框架的核心内容。参考MOF标准,本文设计了面向对象和面向关系的元数据模型,在分析属性映射和关系映射的基础上,介绍了基于元数据的对象关系映射,最后讨论了利用XML技术的实现。 相似文献
16.
针对ThinkPHP框架下的ActiveRecord设计模式--一种数据持久层的对象关系映射技术进行研究分析研究.简单介绍对象关系映射技术的必要性,详细介绍对象关系映射技术和ActiveRecord设计模式的基本原理,阐述ThinkPHP框架下ActiveRecord设计模式的原理和特点.以用户评论系统为例,展示ActiveRecord设计模式的强大的特性. 相似文献
17.
分析了传统JDBC框架存在的代码复用性低、耦合度高、不易移植、易出现网络故障导致Connection对象失效等缺陷, 结合若干设计模式和数据库重连机制, 提出了一种改进的JDBC框架. 该框架通过DAO模式向业务逻辑层提供调用持久化逻辑的接口、解耦合业务逻辑与持久化逻辑; 利用模板、策略和工厂模式封装DAO的具体实现, 实现具体持久化代码的统一性并减少代码的冗余度. 将改进的JDBC框架应用于某高校绩效考核管理系统, 实践结果表明, 通过使用改进的JDBC框架, 有效增强了系统的鲁棒性, 解耦合了数据持久层与业务逻辑层, 提高了数据持久层代码的复用率和开发效率. 相似文献
18.
基于J2EE的应用框架技术研究 总被引:2,自引:5,他引:2
J2EE作为分布式架构的企业级应用平台,在企业的信息化建设中发挥出越来越重要的作用.一方面作为企业信息化应用系统的开发工具,另一方面又作为企业信息化应用系统的集成平台.但就具体的企业应用而言,直接采用J2EE应用服务器开发企业级应用具有较大的风险和难度,因此基于J2EE的各种应用框架技术应运而生,数据持久化层、业务逻辑层、表示层都有相应的框架技术.对于一个具体的企业应用系统,各层具体采用何种技术实现很难定夺.分析研究了基于J2EE的应用框架目的、应用框架的设计原则及方法,提出了应用框架总体结构,并在应用一些项目中得到了应用. 相似文献
19.
基于J2EE的企业级系统持久性框架的设计与实现 总被引:4,自引:0,他引:4
目前国内在开发企业级系统时,对表示层和业务层的研究比较多,但对如何利用正规的持久性框架建立数据层却研究很少.从体系结构的角度,利用设计模式思想构建持久性框架,使系统能够做到随需应变,当企业应用发生变动时,只要对该框架进行少量修改,即可满足新的应用,而不用重建整个系统. 相似文献