企業應用程式架構模式目錄

最後重大更新: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)、服務 Stub (504)、記錄集 (508)

修訂記錄

以下是此文件的主要更新清單