- 浏览: 27320 次
- 性别:
- 来自: 北京
最新评论
引用
文章内容摘自Martin Fowlerhttp://martinfowler.com先生著作的中译本。
英文书名:Patterns of Enterprise Application Architecture
中文书名:企业应用架构模式
翻译:王怀民、周斌
ISBN:9787-111-30393-0
英文书名:Patterns of Enterprise Application Architecture
中文书名:企业应用架构模式
翻译:王怀民、周斌
ISBN:9787-111-30393-0
通过元数据定义对象和关系的映射,避免反复编写冗长的重复代码。
一种方法是在编译前根据元数据生成映射代码,
另一种方法是在运行期根据元数据通过反射实现映射。
发表评论
-
基本模式
2010-11-21 10:37 641入口 封装外部系统或资源访问的对象 包装器模式 映射器模式 ... -
会话状态模式
2010-11-21 10:25 789客户会话状态 将会话状态保存在客户端 数据传输对象,URL参数 ... -
离线并发模式
2010-11-21 10:12 886乐观离线锁 通过冲突检测和事务回滚来防止并发业务事务中的冲突 ... -
分布模式
2010-11-21 10:04 633远程外观 为细粒度对象提供粗粒度的外观来改进网络上的效率。 ... -
Web表现模式
2010-11-21 09:53 655模型、视图、控制器 模型是表示领域信息的对象,它包含除了用于U ... -
对象关系元数据映射模式-资源库
2010-11-21 09:13 722协调领域和数据映射层,利用类似于集合的接口来访问领域对象 -
对象关系元数据映射模式-查询对象
2010-11-21 09:06 878描述一次数据库查询的对象 -
对象-关系结构模式-具体表继承
2010-11-20 22:28 724引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-类表继承
2010-11-20 21:46 659引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-单表继承
2010-11-20 21:44 648引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-序列化LOB
2010-11-20 21:42 716引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-嵌入值
2010-11-20 21:38 614引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-依赖映射
2010-11-20 21:35 596引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-关联表映射
2010-11-20 21:34 676引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-外键
2010-11-20 16:44 715引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-表示域
2010-11-20 16:39 609引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系行为模式-延迟加载
2010-11-20 16:31 821引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系行为模式-表示映射
2010-11-20 16:19 661引用文章内容摘自Martin Fowlerhttp://mar ... -
对象关系行为模式-工作单元
2010-11-20 16:14 1222引用文章内容摘自Martin Fowlerhttp://mar ... -
数据源架构模式-数据映射器
2010-11-20 16:09 789引用文章内容摘自Martin Fowlerhttp://mar ...
相关推荐
元数据映射设计模式旨在以一种使数据库模式和对象模型解耦且易于管理的方式,管理数据库记录与Java对象之间的映射。 ## 二、详细解释及实际示例 1. **实际示例**: - 在线零售系统是元数据映射设计模式的一个类似...
通过配置映射规则,你可以自定义对象的属性、关联和其他元数据。 3. **Adapters(适配器)**:ROM支持多种数据库适配器,如SQLite、PostgreSQL、MySQL等,使得框架具有高度的可扩展性。适配器允许ROM与不同的数据库...
- **映射元数据**:关于映射的信息,包括对象属性与数据库字段之间的对应关系、数据转换规则等。 - **如何使映射适合全过程**:映射策略不仅要在设计阶段确定,而且在整个开发周期中都需要不断评估和调整。 #### ...
- **数据映射关系**:从源系统到目标系统的数据转换规则。 - **数据装载过程**:数据抽取、清洗、转换和加载到数据仓库的步骤。 5. **变更管理**: - 变更元数据的记录,包括变更原因、预期结果、测试和审批流程...
1. **基于哈希表的数据分区**:这种类型的索引利用哈希函数将元数据映射到固定大小的存储桶中,从而实现快速查找。它适用于大数据集的高效管理和查询。 2. **基于Bloom过滤器的优化**:Bloom过滤器是一种概率型数据...
这些工具通过元数据描述,将数据库模式转换为C#或VB.NET中的对象模型,使得数据操作就像操作普通对象一样简单。 以NHibernate为例,它是.NET平台上一个非常流行的ORM框架,能够处理.NET 2.0的应用程序。NHibernate...
Hibernate是一个流行的Java ORM(对象关系映射)框架,它利用元数据来描述Java类和数据库表之间的映射关系,使得开发者可以以面向对象的方式来操作数据库,而无需编写大量的SQL语句。 总的来说,元数据与RIA的结合...
批注是JPA的核心机制,它们提供了一种元数据的方式来修饰Java源代码,使得JPA持久化提供者在运行时能够解析并管理对象的持久性行为。下面是一些主要的JPA批注及其用途: 1. **实体批注**: - `@Entity`:这个批注...
### 设计模式基础培训材料-面向对象设计原则与模式 #### 一、设计模式概览 设计模式是在软件工程领域中被广泛接受的一种用于解决常见问题的通用解决方案。这些模式通常涉及面向对象编程(OOP),并且能够帮助开发...
在本文中,我们将探讨几种结构型设计模式,包括适配器模式、桥接模式、外观模式、享元模式、代理模式和装饰器模式。 1. **适配器模式**: - 适配器模式用于连接两个不兼容的接口,使得原本不能一起工作的类可以...
2.2.1 对象-关系映射的概念 2.2.2 ORM中间件的基本使用方法 2.2.3 常用的ORM中间件 2.3 实体域对象的其他持久化模式 2.3.1 主动域对象模式 2.3.2 JDO模式 2.3.3 CMP模式 2.4 Hibernate API简介 ...
- `database.schema`:读取元数据的数据库模式。 - `database.catalog`:读取元数据的数据库目录。 通过调整这些参数并运行相应的构建脚本,即可完成从数据库到映射文件的生成过程。接下来,利用hbm2java等工具,...
### 腾讯数据湖的元数据治理实践 #### 一、背景概述 在大数据时代背景下,企业面临着海量数据的处理需求。为了更好地管理和利用这些数据,数据湖作为一种新兴的数据存储方式应运而生。数据湖能够存储各种原始格式...
JPA的映射规则旨在简化Java对象到数据库的映射过程,通过使用默认规则和注解或XML配置元数据,开发者可以灵活地定义和实现复杂的数据模型映射,而不需要编写繁琐的SQL语句。JPA的广泛使用得益于其与Hibernate等持久...
这种映射通常在ORM(对象关系映射)框架中非常常见,例如Entity Framework,它使得在.NET应用程序中操作数据库变得更为简便。 首先,我们需要理解T4模板的基本结构。T4模板由两部分组成:文本和控制逻辑。文本部分...
对象关系映射(ORM,Object-Relational Mapping)是一种编程技术,用于将关系数据库的数据模型映射到面向对象的编程语言中,使得开发者可以使用面向对象的方式来操作数据库,而无需直接编写SQL语句。在C++中,尽管它...
- **实施数据目录和元数据管理系统**,以记录和跟踪数据资产。 - **引入数据审计和谱系跟踪机制**,以确保数据透明度和问责制。 - **数据分析和可视化** - **支持跨异构数据源的高级分析和数据挖掘**。 - **...
- 支持对象-关系映射(ORM),使得对象可以轻松地映射到持久存储区中的记录。 - 提供了缓存机制,提高了应用程序性能。 - 支持版本控制和数据迁移,有助于处理数据模型的变化。 - **为何选择 Core Data**: - ...
- 指定元数据的机制 - 优化设施:脏检查、懒加载关联等 3. ORM有哪些级别? ORM的级别包括: - 纯关系型(存储过程) - 轻量级对象映射(如JDBC) - 中级对象映射 - 全对象映射(组合、继承、多态性、可达性持久化...