【摘 要】
:
本文研究Java中对象模型到关系模型的映射问题,其目的就是在Java开发环境中建立一个持久层,将对象模型到关系模型的映射信息在程序代码之外进行集中封装。通过这样一种方式,
论文部分内容阅读
本文研究Java中对象模型到关系模型的映射问题,其目的就是在Java开发环境中建立一个持久层,将对象模型到关系模型的映射信息在程序代码之外进行集中封装。通过这样一种方式,可以达到以下目的:一,分离数据访问逻辑与业务逻辑;二,降低重复代码的编写,使得开发者能够集中精力于业务领域;三,提高应用程序的可维护性和可扩展性。本文首先介绍了Java领域中的各种对象持久化技术及其优缺点;接着对对象模型到关系模型映射的基本策略进行了阐述,并分析了纯ORM所存在的几个主要问题;然后针对纯ORM的不足之处,提出了轻量级ORM的总体设计,并简要的阐述了该系统的各个功能模块的作用;接着给出了各模块中的关键部件的详细设计与实现,主要包括:映射生成器,持久管理器,对象存取器,映射信息库,缓存的组织,以及系统中所存在的核心逻辑和关于性能优化的策略;接下来给出了如何在J2EE中使用该系统的一个示例,并分别就功能和性能两方面对系统进行了测试;论文最后对该系统的设计与实现做了总结,并提出今后需要进一步研究的内容。
其他文献
市场的全球化带来了产品设计和生产管理的网络化要求;要求有一种支持协同设计的平台技术,支持不同专业背景的领域专家间的协同工作。分布环境下异构CAD系统间协同设计的最大挑
随着通信能力的不断增强以及通信业务的多样化,为了提供下一代网络服务,3GPP在R5版本中引入了IP多媒体子系统(IP Multimedia Subsystem,IMS)。IMS位于3G核心网中,构架于分组域(PS
近年来多媒体应用逐渐成为计算领域研究的热点。为了获得更为卓越的性能,几乎所有的通用处理器生产厂商都为他们的处理器集成了一个或多个多媒体指令扩展部件。针对多媒体应用
伴随着获取视频信息硬件的普及和视频高清化的需求,视频信息数据量快速增长,行业对高性能并行解决方案的需求日益增加,传统使用CPU硬件与串行视频信息处理算法相结合的模式越
分类和聚类是数据挖掘中两种重要的数据分析方法,广泛应用于商业各个方面。传统的聚类方法很难直观反映样本个体与类间关联程度的变化动态。可拓聚类方法在聚类分析过程中引入
随着IT技术的飞速发展,数据库技术的广泛应用尤其是大数据时代的到来,导致在各个应用领域会产生海量的数据。这些数据中包含了许多有用的知识,因此如何发现这些知识显得尤为重要
在众多的无线Ad hoc网络路由协议中,由卡耐基梅隆大学提出的动态源路由(DSR,Dynamic Source Routing)协议非常具有代表性。但是,其路由维护过程控制开销过大、链路失效判断也
随着互联网络和计算机技术的迅速发展,人类进入了以数字信息为特征的信息社会。信息时代在给数字多媒体创作和传播提供诸多方便的同时,也带来了一个严峻的问题——盗版和篡改。
人脸识别技术是利用计算机分析人脸图像,并从人脸图像中提取有用的信息进行身份识别的技术。人脸识别技术的任务之一是人脸鉴别,就是验证某个人的身份是否属实,是一对一的匹配过
数据挖掘是帮助人们在海量数据中发现信息和知识的工具。近年来数据挖掘技术成了智能研究的核心技术,被广泛应用到了诸多领域,引起了学术界极大的关注。在教育领域中,对学生