本書的第一部分是「敘事篇」,涵蓋八個章節,針對企業應用架構中的核心議題進行深入討論。這些章節介紹了企業應用架構中的各種問題及其解決方案,但不會深入每個解決方案的細節——細節留在第二部分的模式目錄中。

建議閱讀方式#

作者建議從頭到尾閱讀第一部分,先建立對全書的整體認識,再根據需求與興趣深入第二部分的特定模式。因此,本書本質上是一本簡短的敘事書加上一本較長的參考書的結合。

章節概覽#

章節主題核心問題
Chapter 1Layering如何將企業應用分解為層次
Chapter 2Organizing Domain Logic如何組織業務邏輯
Chapter 3Mapping to Relational Databases如何處理物件與關聯式資料庫的映射
Chapter 4Web Presentation如何建構 Web 表現層
Chapter 5Concurrency如何處理並行存取問題
Chapter 6Session State如何管理 Session 狀態
Chapter 7Distribution Strategies如何制定分散式策略
Chapter 8Putting It All Together如何綜合運用這些模式