组合实体模式
模式 组合 实体
2023-09-14 09:12:00 时间
组合实体模式(Composite Entity Pattern)用在 EJB 持久化机制中。一个组合实体是一个 EJB 实体 bean,代表了对象的图解。当更新一个组合实体时,内部依赖对象 beans 会自动更新,因为它们是由 EJB 实体 bean 管理的。以下是组合实体 bean 的参与者。
- 组合实体(Composite Entity) - 它是主要的实体 bean。它可以是粗粒的,或者可以包含一个粗粒度对象,用于持续生命周期。
- 粗粒度对象(Coarse-Grained Object) - 该对象包含依赖对象。它有自己的生命周期,也能管理依赖对象的生命周期。
- 依赖对象(Dependent Object) - 依赖对象是一个持续生命周期依赖于粗粒度对象的对象。
- 策略(Strategies) - 策略表示如何实现组合实体。
实现
我们将创建作为组合实体的 CompositeEntity 对象。CoarseGrainedObject 是一个包含依赖对象的类。
CompositeEntityPatternDemo,我们的演示类使用 Client 类来演示组合实体模式的用法。
相关文章
- 23种设计模式之组合模式
- Vue3,用组合编写更好的代码:Async Without Await 模式(4/4)
- php之工厂模式和抽象工厂
- 十一、组合模式
- 05-04-设计模式 组合模式
- 【说站】JavaScript组合模式是什么
- 「设计模式 JavaScript 描述」组合模式
- 【设计模式 14】组合模式
- 详解设计模式:状态模式
- 领略设计模式的魅力,谈谈组合模式搭配访问者模式
- 面试系列之-rocketmq长轮询模式
- 漫谈模式之享元模式
- 漫谈模式之组合模式
- java设计模式之组合模式详解架构师
- 设计模式之动态代理模式实战详解编程语言
- Linux网卡的工作模式研究(linux网卡工作模式)
- Oracle非归档模式:数据库备份与恢复的最佳实践(oracle非归档)
- MasterSlave模式下Redis集群连接实现详解(redis集群链接)
- Oracle云销售转变新时代销售模式(oracle 云销售)
- 利用Redis订阅分发知识实现快速传播(redis订阅分发模式)
- 小米发布声明:小米MIX 4防丢失模式无卡联网服务将取消
- javascript中最常用的继承模式组合继承