知识大全 O/R Mapping

Posted

篇首语:既然认准一条路,就别去打听要走多久。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 O/R Mapping相关的知识,希望对你有一定的参考价值。

O/R Mapping  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  面向对象的开发及关系数据库是当今软件开发的主流技术 他们基于不同的理论基础 各有优缺点 因此有效的把他们结合起来对一个系统的成功 优劣十分重要 O/R Mapping 就是将他们有效结合起来的先进技术 在J EE架构中 O/R Mapping 由EJB来实现 CMP主要由应用服务器完成映射 而BMP中映射主要由开发人员实现 BOS O/R Mapping是我们商务操作系统的重要组成部分 它为应用开发提供映射       BOS O/R Mapping提供映射引擎 元数据的动态变化以及根据对象描述建立元数据 建数据库表 生成EJB代码的工具 它目的是让开发人员主要关注业务逻辑以及对象 而甚少关心关系数据的维护 充分发挥面向对象开发的优势 简化EJB应用开发 减轻开发人员的工作强度和减少开发时间 为EJB应用提供更大的灵活性     O/R Mapping就是在对象(Object)和关系数据库(Relation)建立数据对应及转换的途径 这种映射可以分为元数据层和数据层两种映射 如下图 元数据层映射一般产生在设计期 如 类与表的映射 属性与列的映射等 这种映射一般是静态 一旦设计编码完成 映射就不会再变化 数据层映射就是业务对象的实例和关系数据库中数据的映射 不同实例对应不同关系数据 这种映射是运行期的 是动态的 对于我们来说 我们关心的是数据层映射 但实际上就现有的O/R Mapping产品来看 所有数据层映射均依靠元数据层映射支撑 由于这些产品的元数据层映射均为静态映射 使建立在他们之上的产品灵活性不够 如 业务对象属性的动态变化就无法支持            APUSIC BOS O/R Mapping将支持元数据层的动态映射(本版本仅支持对象属性的变化) 它可以分为三部分 一部分介于应用服务器和数据库之间 提供数据映射和业务对象持久化 第二部分封装了元数据 提供业务对象属性的动态变化 以上两部分均用组件方式提供 它们将运行在最终的应用系统中 他们的功能示意图如下图 第三部分为GUI映射工具 它仅运行在设计期 帮助开发人员开发        cha138/Article/program/Java/JSP/201311/19475

相关参考

知识大全 Hibernate O/R映射三大基本定则

HibernateO/R映射三大基本定则  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言  

知识大全 Hibernate O/R映射三大基本定则[2]

HibernateO/R映射三大基本定则[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大

知识大全 Hibernate O/R映射三大基本定则[1]

HibernateO/R映射三大基本定则[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引

知识大全 HibernateTool生成Mapping文件工具

HibernateTool生成Mapping文件工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 怎么样将数组写入File Mapping

怎么样将数组写入FileMapping  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于数据比

知识大全 与着装礼仪有关的成语

与着装礼仪有关的成语一表人才yī biǎo rén cái[释义]形容人的相貌;仪表都很出色。[语出]元·关汉卿《望江亭》:“夫人;放着你这一表人物;怕没有中意的丈夫;嫁一个去?”[正音]一;不能读作

知识大全 Struts开源之关于VO、PO概念的理解

Struts开源之关于VO、PO概念的理解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  O/R

知识大全 根据字母的发音,前面用不定冠词an的英语字母有哪些

根据字母的发音,前面用不定冠词an的英语字母有哪些比如apple这样的或hour这样的,都是以母音发音为开头可数名词前用ana,e,f,h,i,l,m,n,o,r,s,x根据英语字母的发音,前面用不定

知识大全 asp.net读取数据库乱码解决方案

  在下面的映射表中加入gb和gbk就不会有乱码了源码在下面提供一位网友写的程序改了改     privatestaticvoidLoadCharsetMap()    mapping=ne