一本講 Application Architecture Patterns 如何運用在 Enterprise Application 的大作,作者 Martin Fowler 出過不少軟體開發的書,其中最重要的就數 重構 Refactoring (有中譯) 了,另外還有暢銷書 UML Distilled 、 談 OOA 範式的 Analysis Patterns ( Design Patterns 一書是談OOD層次的範式 )、跟 Beck合著的 Planning Extreme Programming (有中譯)等。
這本書內容談 EA 的 Layers、如何組織 Domain (Business) Logic、物件與關聯資料庫的對應處理、Web Presentation、並行處理 Concurrency、處理 Session State 在 stateless 的環境、分散式應用程式的策略等。
章節分兩部份,前8章給你依序看,簡介各個範式讓你有個大局觀,後大半9~18章則是各個 pattern 的詳細內容。第0章是簡介,談一些名詞 Architecture, Exterprise Applications,Performance,Patterns 等。 閱讀全文〈Patterns of Enterprise Application Architecture : 簡介〉
