進一步開發企業應用程式架構模式

在我撰寫《企業應用程式架構模式》時,我非常清楚這本書並不完整。企業應用程式開發的內容遠遠超過我能在單一書籍中表達的。因此,我一直在努力捕捉更多模式,希望我能彙整出更多冊。

進度緩慢,我學到的一件事是寫作似乎並未變得更容易。為了進一步拖慢進度,自 2006 年夏季以來,我便沒有積極處理此素材,而是專注於領域特定語言的素材。因此,網站上的素材目前幾乎處於凍結狀態,儘管我確實希望再次著手處理。

無論如何,我發現讓模式在我的網站上可用是有價值的,這樣人們可以使用這些半成品的想法,並提供一些回饋。這也表示思考過程已經存在,即使是以部分消化的形式,直到我適當地回到處理此素材為止。

請記住,這些都是正在進行中的工作。隨著進度,我可能會改變我的模式名稱和範圍。當我對此處的素材進行重大修改時,我會在我的網站 RSS動態消息中發布一則公告。

我歡迎評論,特別是那些遇到與我所討論模式類似事物的人。我總是渴望聽取人們的經驗。我可能無法快速回覆,如果是這樣,請原諒我。回饋永遠受歡迎,但請不要給我關於錯字等方面的回饋 - 現在還太早,我不用擔心這些。

更新

2006 年 7 月 18 日

我已回到展示模式。我特別關注的是試圖釐清模型-檢視-控制器 (MVC) 和模型-檢視-簡報者 (MVP) 之間的混淆。這導致兩項重大的努力。第一個是撰寫GUI 架構章節,希望這能解釋 MVC 到底是什麼,以及它如何與其他常見的 UI 架構(包括 MVP)相關。另一項改變是,由於這項工作的結果,我決定將以前是 MVP 模式的部分拆分為監督控制器被動檢視

2006 年 6 月 19 日

Ian Cartwright 協助我開發一個 事件協作 範例。

2006 年 1 月 5 日

新增 事件協作 和會計調整模式:替換調整反轉調整差異調整。我希望很快就能達到可以取代我之前關於會計模式的 PDF 的地步。我也整理了右側的章節清單,使其順序與書中的一致。

2005 年 12 月 13 日

我最近的工作大部分都集中在網域事件上,因此有了 組織簡報邏輯 說明。新增 事件來源平行模型追溯事件 模式。