论文摘要
在IT 行业飞速发展的今天,软件产品开发已经是其主要的发展方向。随着软件技术的不断发展,面向对象分析、面向对象设计、面向对象开发已经成为其主要的软件开发技术。在开发面向对象的应用系统时,使用同种类型的面向对象数据库是实现对象存储(即持久性)的最好选择,但是目前却不得不根据实际情况来考虑,可能会选择一种成熟的关系型数据库技术,可能需要配合目前已经在运行的老的关系型数据库,可能要把价格因素纳入考虑的范围等等,种种因素都可能导致同时选择面向对象技术和关系型数据库技术。在现有关系系统环境下寻找对对象访问的方法已经刻不容缓。为了解决这个问题,O/R Mapping(对象关系映射)的思想便应运而生,为对象技术、构件技术的应用和进一步开发提供了保障,同时也为新一代面向对象数据库系统(OODBMS)的普及提供了必要的基础。本文的工作主要是探讨一种基于J2EE 规范的O/R Mapping 系统的设计与实现。从理论上阐明了O/R Mapping 的实现策略,给出一种解决O/R Mapping 问题的新模式,并实现了一个完整的基于J2EE 规范的O/R Mapping 系统的设计。全文共分七章。第一章主要介绍本课题在国内外的研究现状、实际作用、实现目标以及本人的工作。第二章主要介绍O/R Mapping 理论的基础,包括数据库理论、分布式对象技术以及XML 技术,并对其相关的理论进行了简要的概括。第三章重点阐述关于O/R Mapping 具体的映射模式,给出了一个从对象(类)到关系表映射的一般模式,包括映射对象、约束条件、模式语言等;并以此模式为基础,详细分析了对象理论中各种形态(聚合、继承和关联)到关系表中映射的基本策略。第四章从J2EE 的体系结构出发,分析了基于J2EE 规范开发的基本模式,阐明了现有模式中对解决O/R Mapping 问题的不足,给出了一种新的基于J2EE 规范的持久层的开发模式。第五章详细论述作者设计的O/R Mapping 系统(解决基于J2EE 规范的开发模式中O/R Mapping 问题的系统)的架构、设计、功能等。第六章主要讨论怎样根据O/R Mapping 系统生成的用户接口来开发应用程序。第七章全文总结。
论文目录
相关论文文献
- [1].前行中的“非正规”设计——关于Mapping工作坊开展的思考[J]. 城市建筑 2017(35)
- [2].Mapping the human brain function in vivo[J]. Science Bulletin 2016(24)
- [3].The Application of Mind Mapping in English Vocabulary Review Class[J]. 校园英语 2017(26)
- [4].A Two-step Estimation Method of Troposphere Delay with Consideration of Mapping Function Errors[J]. Journal of Geodesy and Geoinformation Science 2020(01)
- [5].T_2 Mapping成像技术对早期膝关节骨性关节炎的诊断价值[J]. 中国中西医结合影像学杂志 2019(02)
- [6].Mapping knowledge domains analysis of research topics of doctoral dissertations on Library Science in Europe and the United States[J]. Journal of Library Science in China 2015(00)
- [7].浅析3D Mapping动画的叙事空间设计语言特征[J]. 美术教育研究 2020(19)
- [8].Mapping视角下城市社区居住融合研究——以武汉大学南三区、北三区为例[J]. 城市建筑 2020(07)
- [9].PROSPECTING EXPLORATION[J]. Abstracts of Chinese Geological Literature 2016(01)
- [10].视错觉在3D Mapping投影中的应用研究[J]. 包装工程 2018(14)
- [11].Mapping the magnetic field in the solar corona through magnetoseismology[J]. Science China(Technological Sciences) 2020(11)
- [12].First comprehensive fine-resolution global land cover map in the world from China—Comments on global land cover map at 30-m resolution[J]. Science China(Earth Sciences) 2015(09)
- [13].Research on Key Technologies of Precise InSAR Surveying and Mapping Applications Using Automatic SAR Imaging[J]. Journal of Geodesy and Geoinformation Science 2019(01)
- [14].Mapping Genome Variants Sheds Light on Genetic and Phenotypic Differentiation in Chinese[J]. Genomics,Proteomics & Bioinformatics 2019(03)
- [15].Software Project Management Approaches for Global Software Development: A Systematic Mapping Study[J]. Tsinghua Science and Technology 2018(06)
- [16].Neuro-Space Mapping for Modeling Heterojunction Bipolar Transistor[J]. Transactions of Tianjin University 2015(01)
- [17].基于Mapping方法的京沪高速铁路区域景观规划分析[J]. 中国园林 2019(05)
- [18].磁共振T_1、T_2-Mapping技术评价2型糖尿病患者早期晶状体改变的可行性研究[J]. 临床放射学杂志 2019(05)
- [19].设计思维引领下的跨专业联合设计教学实验——以基于Mapping的“校园跟踪者”为例[J]. 装饰 2019(08)
- [20].场地背后的声音——北京大学校园营造Mapping工作坊[J]. 华中建筑 2018(09)
- [21].巧用心智图法 绽放思维之花——谈Mind Mapping在初中英语读写课中的尝试[J]. 基础教育论坛 2014(13)
- [22].Progress on Field Mapping System for 230 MeV Superconducting Cyclotron[J]. Annual Report of China Institute of Atomic Energy 2017(00)
- [23].巧用思维导图 助力读写课轻负高质——谈Mind Mapping在小学英语读写课中的应用[J]. 河北教育(教学版) 2015(10)
- [24].Outlines of New Global Geochemical Mapping Program[J]. Acta Geologica Sinica(English Edition) 2010(03)
- [25].A Forensic Method for Efficient File Extraction in HDFS Based on Three-Level Mapping[J]. Wuhan University Journal of Natural Sciences 2017(02)
- [26].Mapping工作坊在建筑教育上的创新思维培养[J]. 中国建筑教育 2018(02)
- [27].CQ Method for Strictly Pseudo-Contractive Mapping[J]. Journal of Southwest Jiaotong University(English Edition) 2009(04)
- [28].Mapping工作坊:重新解读城市更新与日常生活的关系[J]. 景观设计学 2017(05)
- [29].High Spatial Resolution Mapping of Dykes Using Unmanned Aerial Vehicle(UAV) Photogrammetry: New Insights On Emplacement Processes[J]. Acta Geologica Sinica(English Edition) 2016(S1)
- [30].Mind Mapping(思维导图)在中职基础英语口语教学中的应用探索[J]. 职业 2012(30)