基于O/R映射的一卡通数据库持久层的设计与实现

来源 :沈阳理工大学 | 被引量 : 0次 | 上传用户:liongliong472
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,在软件开发领域极其推崇的是面向对象程序设计方法,因为它具有确保软件质量、可重用性、灵活性、可维护性、可扩展性的技术,所以得到广泛的应用。而数据库的应用大多数企业开发仍然使用关系数据库,因此,对于面向对象程序设计和关系数据库的广泛应用,使得对象到关系数据库映射机制的需求越来越多的应用于各种企业的开发中。本文结合一卡通系统这一实际项目对O/R映射技术以及数据库持久层技术的设计方法进行了讨论,提出基于O/R映射的数据库持久层的一般设计思想及其应用实现。 本文首先分析了一卡通系统开发的背景及其意义,接着研究O/R映射技术以及O/R映射技术在数据库持久层设计中的对象持久化问题,针对几种持久层的设计方案的优劣对比来确定采用O/R映射的健壮持久层设计方法。 其次结合一卡通系统的特点,提出了一个基于Java 平台的数据库持久层的架构,并运用广泛使用的开源框架Hibernate实现数据库持久层的设计,给出一卡通系统中持久层的应用实现。 最后还介绍了Web服务在一卡通系统中的应用;具体的介绍了Web services技术,一卡通平台的体系结构web服务平台的实现和一卡通客户端管理功能的实现。在结论中还讨论了Hibernate框架的优缺点和在今后的开发过程中应注意的问题。
其他文献
随着国家对科技工作的鼓励及在资金上的大量投入,科技工作者对科研的热情高涨,项目申报的数量也越来越多。然而由于网络的普及与发展,人们获取信息的途径也愈发广阔,这势必会给科
雕刻图案的辅助设计是实现数字化艺术雕刻的最重要环节之一。目前雕刻图案的创作与设计主要依赖于CAD/CAM辅助设计软件的基本图形生成命令与函数来完成,对于复杂雕刻图案的设
约束信息是协同模板的重要内涵,是协同设计的基础与流程实现的依据。约束信息可视化研究旨在借鉴协同模板与信息可视化的研究成果,将协同模板中的大量、抽象、动态的约束信息采
作为三维动画的重要组成部分,关节动画在影视制作和计算机游戏等应用领域占据着越来越重要的地位。随着关节动画技术的不断发展,获得真实的人体或动物关节运动已经不是一件十
资源调度作为网格中任务与资源之间的一座桥梁,其主要作用在于使得这些任务能够得到最优化的服务以及使得整个网格系统的效率达到最高(例如最大吞吐率等)。由于传统的资源调度
随着城市化进程的加快,城市人口的增加,城市绿地对改善城市生态环境、促进城市经济持续发展具有越来越重要的作用。城市绿地生态环境规划决策支持系统可以对城市现有绿地的结构
随着信息化技术的快速发展和现代企业规模的不断扩大,大量IT应用系统在企业内部也随之产生,然而这些异构的、独立的、封闭的系统造成彼此之间很难集成,导致系统中出现信息孤岛,难
Internet的出现和快速发展,现已成为目前世界上最大的信息资源库。然而面对巨大的Web资源库,用户若想获得所需要信息已不再是一件简单的事情。通用搜索引擎虽然在一定程度上满
网络管理技术是用来解决网络失效、性能欠缺、配置不当、安全性差等问题的。当前网络管理系统正在逐步向分布式和智能化发展,而移动Agent技术作为一种新型的智能分布式技术,正
面对日益庞大的数据资源,数据挖掘技术应运而生。它是一种致力于数据分析和理解、揭示数据内部蕴藏知识的技术,是当前人工智能领域和数据库领域相结合的热点研究课题。概念格