jbpm的双向对象管理模式
2008-04-09 01:34
148 查看
在jbpm中,对象间的关系是通过RelationMgr来管理的,用它管理非常方便我们的使用,因为它实现的是多层次的双向的管理模式.
我们看看它的具体实现原理:
1)RelationMgr是该管理模式提供给我们的接口,我们主要是与这个类打交道;
2)RelationMgr引用了ReferenceMgr对象,由该对象来实现具体的管理模式
3)ReferenceMgr是一个接口,它有两个实现:CollectionMgr和PropertyMgr,前者管理1对多的关系,
后者管理一对一(多对一是与一对一统一处理的)的关系
4)CollectionMgr有一个子类为MapMgr,处理我们常用的map关系
5)PropertyMgr有一个子类为IndexedPropertyMgr,处理有index的情况.
6)ReferenceMgr主要是通过PropertyAccessor来实现具体功能的,后者存放一个对象有的字段,并
提供方法从某个对象中取出某个字段的值.
可以看到,jbpm很巧妙的使用继承和引用,简洁的实现了双向的对象管理模式.
相关文章推荐
- jbpm的双向对象管理模式
- jbpm的双向对象管理模式
- Mediator模式-管理对象间交互映射/双向关联由Colleague子类驱动
- Java 1: 射基模式*$#%$#@射鸡摸式^%$%^ ! 设计模式!——对象管理
- ORACLE数据库的模式对象的管理与维护
- 设计模式之适配器模式 adapter 适配器模式分类概念角色详解 类适配器 对象适配器 接口适配器 双向适配器
- Role分析模式(二)角色对象创建和管理
- JBPM3中在AssignmentHandler中注入spring管理对象
- 一切对象都是资源,请用模式管理(I)
- 注册树模式,统一管理实例化对象
- 模式对象管理(表,表空间,表分区等)
- 用单例模式Appcation对象管理Activity与service
- Spring管理的Bean对象默认是单例模式,怎么解决线程安全问题
- 实验四 数据库模式对象管理
- Greenplum+Hadoop学习笔记-14-定义数据库对象之创建与管理模式
- Greenplum中定义数据库对象之创建与管理模式
- 干货:基于核心对象的一体化数据管理模式
- Greenplum中定义数据库对象之创建与管理模式
- 第 8 章:管理模式对象
- 结构型模式之对象适配器