预购商品
书目分类
特别推荐
推薦序 審校序 譯者序 作者序 前言 Part I 敘述 Chapter 1 分層 1.1 企業應用程式中分層的演進 1.2 三個主要分層 1.3 選擇分層的運作地點 Chapter 2 組織領域邏輯 2.1 做出選擇 2.2 服務層 Chapter 3 對應至關聯式資料庫 3.1 架構模式 3.2 行為問題 3.3 讀取資料 3.4 結構對應模式 3.5 建構對應 3.6 使用中繼資料 3.7 資料庫連線 3.8 其他提醒 3.9 進一步閱讀 Chapter 4 Web 展示層 4.1 View 模式 4.2 Input Controller 模式 4.3 進一步閱讀 Chapter 5 並行 5.1 並行問題 5.2 執行脈絡 5.3 隔離與不可變性 5.4 樂觀並行控制與悲觀並行控制 5.5 交易 5.6 離線並行控制模式 5.7 應用伺服器並行 5.8 進一步閱讀 Chapter 6 工作階段狀態 6.1 無狀態的價值 6.2 工作階段狀態 6.3 儲存工作階段狀態的方法 Chapter 7 分散式策略 7.1 分散式物件的誘惑 7.2 遠端介面和本機介面 7.3 必須使用分散式處理的場景 7.4 關於分散式的界限 7.5 分散式的介面 Chapter 8 沙盤推演 8.1 從領域分層開始 8.2 深入到資料來源層 8.3 展示層 8.4 一些具體的技術建議 8.5 其他分層方式 Part II 模式 Chapter 9 領域邏輯模式 9.1 Transaction Script(交易指令碼) 9.2 Domain Model(領域模型) 9.3 Table Module(表格模組) 9.4 Service Layer(服務層) Chapter 10 資料來源架構模式 10.1 Table Data Gateway(表格資料閘道) 10.2 Row Data Gateway(資料列資料閘道) 10.3 Active Record(主動式記錄) 10.4 Data Mapper(資料對應器) Chapter 11 物件關聯行為模式 11.1 Unit of Work(工作單元) 11.2 Identity Map(識別對應表) 11.3 Lazy Load(延遲載入) Chapter 12 物件關聯結構模式 12.1 Identity Field(識別欄位) 12.2 Foreign Key Mapping(外部索引鍵對應) 12.3 Association Table Mapping(關聯表格對應) 12.4 Dependent Mapping(依賴對應) 12.5 Embedded Value(內嵌值) 12.6 Serialized LOB(序列化大型物件) 12.7 Single Table Inheritance(單一表格繼承) 12.8 Class Table Inheritance(類別表格繼承) 12.9 Concrete Table Inheritance(實體表格繼承) 12.10 Inheritance Mappers(繼承對應器) Chapter 13 物件關聯中繼資料對應模式 13.1 Metadata Mapping(中繼資料對應) 13.2 Query Object(查詢物件) 13.3 Repository(儲存庫) Chapter 14 Web 展示模式 14.1 Model View Controller(模型- 檢視- 控制器) 14.2 Page Controller(頁面控制器) 14.3 Front Controller(前端控制器) 14.4 Template View(範本檢視) 14.5 Transform View(轉換檢視) 14.6 Two-Step View(兩階段檢視) 14.7 Application Controller(應用控制器) Chapter 15 分散式模式 15.1 Remote Facade(遠端外觀) 15.2 Data Transfer Object(資料傳輸物件) Chapter 16 離線並行模式 16.1 Optimistic Offline Lock(樂觀離線鎖定) 16.2 Pessimistic Offline Lock(悲觀離線鎖定) 16.3 Coarse-Grained Lock(粗粒度鎖定) 16.4 Implicit Lock(隱含鎖定) Chapter 17 工作階段狀態模式 17.1 Client Session State(用戶端工作階段狀態) 17.2 Server Session State(伺服器工作階段狀態) 17.3 Database Session State(資料庫工作階段狀態) Chapter 18 基礎模式 18.1 Gateway(閘道) 18.2 Mapper(對應器) 18.3 Layer Supertype(分層超級型別) 18.4 Separated Interface(分離介面) 18.5 Registry(登錄表) 18.6 Value Object(值物件) 18.7 Money(金錢) 18.8 Special Case(特殊情況) 18.9 Plugin(外掛) 18.10 Service Stub(服務替身) 18.11 Record Set(記錄集) Appendix 附錄
客服公告
热门活动
订阅电子报