`
jiayq
  • 浏览: 27335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

对象-关系行为模式-表示映射

阅读更多
引用
文章内容摘自Martin Fowlerhttp://martinfowler.com先生著作的中译本。
英文书名:Patterns of Enterprise Application Architecture
中文书名:企业应用架构模式
翻译:王怀民、周斌
ISBN:9787-111-30393-0


通过在映射中保存已经加载的对象,确保每个对象只加载一次。通过查找映射来访问对象。

分享到:
评论

相关推荐

    将对象映射到关系数据库详解

    ### 将对象映射到关系数据库详解 #### 一、引言 随着现代软件开发项目的不断演进,面向对象技术和关系数据库技术已成为行业的标准实践。然而,在这两种技术之间存在所谓的“阻抗失配”(impedance mismatch),即...

    将对象映射到关系数据库

    ### 将对象映射到关系数据库 #### 对象与关系映射(O/R Mapping)详解 在现代商业应用开发中,面向对象技术与关系型数据库的结合已成为标准实践。这一组合通常涉及使用Java或C#等面向对象语言构建应用程序,并利用...

    设计模式2-结构型模式.doc

    - 关键是使用哈希映射存储对象,当有相同请求时,直接返回已存在的对象。 - 应用实例包括Java中的String池和数据库的数据池。 5. **代理模式**: - 代理模式提供一个代理类,控制对目标对象的访问。 - 主要解决...

    论文研究-对象关系模型及其应用 .pdf

    对象关系模型的特点包括对通用对象-关系映射的支持、可扩展性、提供永久性接口以及良好的可维护性。 对象关系模型通过把关系型数据库表中的关系映射抽象成各个对象,有效拆分和封装了数据库,从而实现了数据层和...

    业务对象到关系数据库映射的若干模式

    摘要这些模式描述如何把业务对象映射到非面向对象的数据库中。面向对象和非面向对象这两种技术存在着阻抗不匹配(impedancemismatch),因为对象由数据和行为组成,而一个关系型数据库则是由表和它们之间的关系组成...

    设计模式基础培训材料-面向对象设计原则与模式

    ### 设计模式基础培训材料-面向对象设计原则与模式 #### 一、设计模式概览 设计模式是在软件工程领域中被广泛接受的一种用于解决常见问题的通用解决方案。这些模式通常涉及面向对象编程(OOP),并且能够帮助开发...

    ProxyManager一个为数据映射生成代理对象的工具集

    2. **拦截器支持**:通过代理对象,可以实现 AOP(面向切面编程)中的拦截器模式。在方法调用前后插入额外的逻辑,例如事务管理、性能监控或权限验证。 3. **懒加载**:对于数据库对象,ProxyManager 可以帮助实现...

    test2012-seven-2-观察者模式

    观察者模式,也被称为发布-订阅(Publish-Subscribe)模式,是软件设计模式中的一个经典概念,主要用于在对象之间建立一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新...

    设计模式----解释器模式

    解释器模式是一种行为设计模式,它的目标是为了解决如何将一种简单的语言或表达式转化为可执行的代码。这种模式通常用于小型领域特定语言(DSL)的实现,例如配置文件、简单的脚本或计算表达式。它通过定义语法元素...

    jpa 批注参考 doc 格式 提供了一个对象关系映射方法

    Java 持续性API(JPA)是Java EE 5和EJB 3.0规范的一部分,它的引入显著简化了企业级Java应用程序中的对象关系映射(ORM)过程。JPA允许开发者以声明式的方式定义Java对象如何映射到关系数据库的表,从而消除了对...

    Hibernate映射笔记

    Hibernate映射是ORM(对象关系映射)框架中的一项关键技术,它允许开发者在数据库表和Java对象之间建立映射关系,从而简化了数据访问层的开发工作。映射文件通常是`.hbm.xml`格式的XML文档,遵循特定的DTD(Document...

    5-第五章:面向对象的数据模型和对象关系数据模型.pdf

    本章内容主要围绕面向对象的数据模型和对象关系数据模型展开,详细讲解了对象数据库管理系统(OODBMS)的特点、优势与劣势,以及与传统数据库管理系统(DBMS)之间的区别。同时,也涉及了对象关系数据库系统(ORDBMS...

    使用UML进行面向对象分析与设计:第13章 数据库设计.pdf

    最后,文章提及通用对象-关系型服务的模式,如CORBA,它们旨在提供标准接口,以促进不同对象和数据库系统的互操作性。这样的服务可以帮助开发者更有效地在面向对象和关系数据库之间建立桥梁,从而实现更灵活、更高效...

    hibernate关联映射的作用和常用属性解释

    在对象关系映射(Object Relational Mapping,简称ORM)技术中,Hibernate作为Java领域内非常成熟且功能强大的框架之一,它允许开发者将Java类映射为数据库表,并管理Java应用中的对象关系持久化。其中,“关联映射...

    常用 Hibernate 映射配置说明.doc

    此配置可以显著简化对象关系映射(ORM)的代码。 - **default-access**: 确定Hibernate访问映射类属性的方式。可以选择`property`(默认,通过getter/setter方法访问)、`field`(直接访问字段)或指定具体的类名。...

    c语言状态机资料-unlocked_面向对象分析_行为继承_状态机_

    资料可能包含如何将问题领域中的实体和行为映射到对象和类的具体步骤,以及如何使用继承来实现状态机的复用和扩展。 行为继承是面向对象编程中的一个关键特性,它允许子类继承父类的行为并在此基础上添加或修改。在...

    设计模式学笔记

    - **泛化关系**:表示继承关系,“is-a-kind-of”的关系。 - **实现关系**:类实现了接口。 #### 三、UML建模工具 **1. Rational Rose** - **介绍**: Rational Rose是一款流行的UML建模工具,由IBM公司开发。 - *...

Global site tag (gtag.js) - Google Analytics