- 浏览: 27335 次
- 性别:
- 来自: 北京
最新评论
引用
文章内容摘自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 643入口 封装外部系统或资源访问的对象 包装器模式 映射器模式 ... -
会话状态模式
2010-11-21 10:25 789客户会话状态 将会话状态保存在客户端 数据传输对象,URL参数 ... -
离线并发模式
2010-11-21 10:12 888乐观离线锁 通过冲突检测和事务回滚来防止并发业务事务中的冲突 ... -
分布模式
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-21 07:46 945引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-具体表继承
2010-11-20 22:28 724引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-类表继承
2010-11-20 21:46 660引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-单表继承
2010-11-20 21:44 650引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-序列化LOB
2010-11-20 21:42 716引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-嵌入值
2010-11-20 21:38 615引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-依赖映射
2010-11-20 21:35 597引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-关联表映射
2010-11-20 21:34 676引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-外键
2010-11-20 16:44 716引用文章内容摘自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:14 1223引用文章内容摘自Martin Fowlerhttp://mar ... -
数据源架构模式-数据映射器
2010-11-20 16:09 789引用文章内容摘自Martin Fowlerhttp://mar ...
相关推荐
### 将对象映射到关系数据库详解 #### 一、引言 随着现代软件开发项目的不断演进,面向对象技术和关系数据库技术已成为行业的标准实践。然而,在这两种技术之间存在所谓的“阻抗失配”(impedance mismatch),即...
### 将对象映射到关系数据库 #### 对象与关系映射(O/R Mapping)详解 在现代商业应用开发中,面向对象技术与关系型数据库的结合已成为标准实践。这一组合通常涉及使用Java或C#等面向对象语言构建应用程序,并利用...
- 关键是使用哈希映射存储对象,当有相同请求时,直接返回已存在的对象。 - 应用实例包括Java中的String池和数据库的数据池。 5. **代理模式**: - 代理模式提供一个代理类,控制对目标对象的访问。 - 主要解决...
对象关系模型的特点包括对通用对象-关系映射的支持、可扩展性、提供永久性接口以及良好的可维护性。 对象关系模型通过把关系型数据库表中的关系映射抽象成各个对象,有效拆分和封装了数据库,从而实现了数据层和...
摘要这些模式描述如何把业务对象映射到非面向对象的数据库中。面向对象和非面向对象这两种技术存在着阻抗不匹配(impedancemismatch),因为对象由数据和行为组成,而一个关系型数据库则是由表和它们之间的关系组成...
### 设计模式基础培训材料-面向对象设计原则与模式 #### 一、设计模式概览 设计模式是在软件工程领域中被广泛接受的一种用于解决常见问题的通用解决方案。这些模式通常涉及面向对象编程(OOP),并且能够帮助开发...
2. **拦截器支持**:通过代理对象,可以实现 AOP(面向切面编程)中的拦截器模式。在方法调用前后插入额外的逻辑,例如事务管理、性能监控或权限验证。 3. **懒加载**:对于数据库对象,ProxyManager 可以帮助实现...
观察者模式,也被称为发布-订阅(Publish-Subscribe)模式,是软件设计模式中的一个经典概念,主要用于在对象之间建立一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新...
解释器模式是一种行为设计模式,它的目标是为了解决如何将一种简单的语言或表达式转化为可执行的代码。这种模式通常用于小型领域特定语言(DSL)的实现,例如配置文件、简单的脚本或计算表达式。它通过定义语法元素...
Java 持续性API(JPA)是Java EE 5和EJB 3.0规范的一部分,它的引入显著简化了企业级Java应用程序中的对象关系映射(ORM)过程。JPA允许开发者以声明式的方式定义Java对象如何映射到关系数据库的表,从而消除了对...
Hibernate映射是ORM(对象关系映射)框架中的一项关键技术,它允许开发者在数据库表和Java对象之间建立映射关系,从而简化了数据访问层的开发工作。映射文件通常是`.hbm.xml`格式的XML文档,遵循特定的DTD(Document...
本章内容主要围绕面向对象的数据模型和对象关系数据模型展开,详细讲解了对象数据库管理系统(OODBMS)的特点、优势与劣势,以及与传统数据库管理系统(DBMS)之间的区别。同时,也涉及了对象关系数据库系统(ORDBMS...
最后,文章提及通用对象-关系型服务的模式,如CORBA,它们旨在提供标准接口,以促进不同对象和数据库系统的互操作性。这样的服务可以帮助开发者更有效地在面向对象和关系数据库之间建立桥梁,从而实现更灵活、更高效...
在对象关系映射(Object Relational Mapping,简称ORM)技术中,Hibernate作为Java领域内非常成熟且功能强大的框架之一,它允许开发者将Java类映射为数据库表,并管理Java应用中的对象关系持久化。其中,“关联映射...
此配置可以显著简化对象关系映射(ORM)的代码。 - **default-access**: 确定Hibernate访问映射类属性的方式。可以选择`property`(默认,通过getter/setter方法访问)、`field`(直接访问字段)或指定具体的类名。...
资料可能包含如何将问题领域中的实体和行为映射到对象和类的具体步骤,以及如何使用继承来实现状态机的复用和扩展。 行为继承是面向对象编程中的一个关键特性,它允许子类继承父类的行为并在此基础上添加或修改。在...
- **泛化关系**:表示继承关系,“is-a-kind-of”的关系。 - **实现关系**:类实现了接口。 #### 三、UML建模工具 **1. Rational Rose** - **介绍**: Rational Rose是一款流行的UML建模工具,由IBM公司开发。 - *...