企业应用架构模式目录

上次重大更新:2003 年 1 月

企业应用架构模式 (P of EAA) 中模式的简要概述。

这些页面简要概述了 P of EAA 中的每个模式。它们并非旨在独立存在,而仅仅是熟悉这些模式的人的快速记忆辅助工具,如果您想在线参考某个模式,它也是一个方便的链接。将来,我可能会在本文档中添加一些出版后的评论,但我们会看看效果如何。

许多这些图表展示了 Visio 的 GIF 输出效果相当差。David Heinemeier Hansson 为我重新绘制了漂亮的图表。

领域逻辑模式: 事务脚本 (110)、领域模型 (116)、表格模块 (125)、服务层 (133)。

数据源架构模式: 表格数据网关 (144)、行数据网关 (152)、活动记录 (160)、数据映射器 (165)。

对象关系行为模式: 工作单元 (184)、标识映射 (195)、延迟加载 (200)

对象关系结构模式: 标识字段 (216)、外键映射 (236)、关联表映射 (248)、依赖映射 (262)、嵌入值 (268)、序列化 LOB (272)、单表继承 (278)、类表继承 (285)、具体表继承 (293)、继承映射器 (302)。

对象关系元数据映射模式: 元数据映射 (306)、查询对象 (316)、资源库 (322)。

Web 展示模式: 模型视图控制器 (330)、页面控制器 (333)、前端控制器 (344)、模板视图 (350)、转换视图 (361)、两步视图 (365)、应用程序控制器 (379)。

分布式模式: 远程外观 (388)、数据传输对象 (401)

离线并发模式: 乐观离线锁 (416)、悲观离线锁 (426)、粗粒度锁 (438)、隐式锁 (449)。

会话状态模式: 客户端会话状态 (456)、服务器会话状态 (458)、数据库会话状态 (462)。

基础模式: 网关 (466)、映射器 (473)、层超类型 (475)、分离接口 (476)、注册表 (480)、值对象 (486)、货币 (488)、特殊情况 (496)、插件 (499)、服务存根 (504)、记录集 (508)

修订历史记录

以下是本文档的主要更新列表