| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202403*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:企業應用架構模式 (典藏版) ISBN:9787111746959 出版社:機械工業 著編譯者:馬丁.福勒 叢書名:架構師書庫 頁數:380 所在地:中國大陸 *此為代購商品 書號:1625653 可大量預訂,請先連絡。 內容簡介 本書是一部系統總結企業級軟體架構方法、思想和模式的著作,被譽為「軟體架構領域最重要的10本書之一」。原書被翻譯為葡萄牙語、波蘭語、德語、俄語、韓語、日語、簡體中文等多種語言,暢銷不衰,並曾獲得美國《軟體開發》雜誌頒發的「Jolt生產效率獎」。 第一部分(第1∼8章)介紹企業應用架構領域需要掌握的關鍵知識和可能遇到的問題,並給出了這些問題的初步解決方案;第二部分(第9∼18章)在對這些解決方案進行細化的同時,總結出了51種實用的軟體架構模式,每個模式都詳細給出了使用場景、解決方案、UML表示等。 這些模式從不同層次、不同側面展示了什麼是好的企業應用架構,以及如何設計好的企業應用架構,不管企業應用開發的技術和平台如何變化,這些模式始終能在企業應用架構中發揮重要的作用,是不可或缺的內功心法。作者簡介 馬丁·福勒(Marlin Fowler),世界級軟體開發大師,ThougritWorks首席科學家。他是一位作家、演說者、諮詢師和泛軟體開發領域的意見領袖。他致力於改善企業級的軟體設計,對優秀的設計以及支撐優秀設計的工程實踐孜孜以求。他在重構、面向對象分析設計、模式、XP和UML等領域都有卓越貢獻,著有《重構:改善既有代碼的設計》《分析模式》《領域特定語言》等經典著作。目錄 譯者序前言 模式列表 引言 0 1 架構 0 2 企業應用 0 3 企業應用的種類 0 4 關於性能的考慮 0 5 模式 0 5 1 模式的結構 0 5 2 模式的局限性 第一部分 表述 第1章 分層 1 1 企業應用中層次的演化 1 2 三個基本層次 1 3 為各層選擇運行環境 第2章 組織領域邏輯 2 1 抉擇 2 2 服務層 第3章 映射到關係資料庫 3 1 架構模式 3 2 行為問題 3 3 讀取數據 3 4 結構映射模式 3 4 1 關係的映射 3 4 2 繼承 3 5 建立映射 3 6 使用元數據 3 7 資料庫連接 3 8 其他問題 3 9 進一步閱讀 第4章 Web表示層 4 1 視圖模式 4 2 輸入控制器模式 4 3 進一步閱讀 第5章 併發 5 1 併發問題 5 2 執行語境 5 3 隔離與不變性 5 4 樂觀併發控制和悲觀併發控制 5 4 1 避免不一致讀 5 4 2 死鎖 5 5 事務 5 5 1 ACID 5 5 2 事務資源 5 5 3 減少事務隔離以提高靈活性 5 5 4 業務事務和系統事務 5 6 離線併發控制的模式 5 7 應用伺服器併發 5 8 進一步閱讀 第6章 會話狀態 6 1 無狀態的價值 6 2 會話狀態 6 3 存儲會話狀態的方法 第7章 分佈策略 7 1 分佈對象的誘惑 7 2 遠程介面和本地介面 7 3 必須使用分佈的情況 7 4 關於分佈邊界 7 5 分佈介面 第8章 通盤考慮 8 1 從領域層開始 8 2 深入到數據源層 8 2 1 事務腳本的數據源 8 2 2 表模塊的數據源 8 2 3 領域模型的數據源 8 3 表示層 8 4 一些關於具體技術的建議 8 4 1 Java和J2EE 8 4 2 NET 8 4 3 存儲過程 8 4 4 Web Services 8 5 其他分層方式 第二部分 模式 第9章 領域邏輯模式 9 1 事務腳本 9 1 1 運行機制 9 1 2 使用時機 9 1 3 收入確認問題 9 1 4 例:收入確認(Java) 9 2 領域模型 9 2 1 運行機制 9 2 2 使用時機 9 2 3 進一步閱讀 9 2 4 例:收入確認(Java) 9 3 表模塊 9 3 1 運行機制 9 3 2 使用時機 9 3 3 例:基於表模塊的收入確認(C#) 9 4 服務層 9 4 1 運行機制 9 4 2 使用時機 9 4 3 進一步閱讀 9 4 4 例:收入確認(Java) 第10章 數據源架構模式 10 1 表數據入口 10 1 1 運行機制 10 1 2 使用時機 10 1 3 進一步閱讀 10 1 4 例:人員入口(C#) 10 1 5 例:使用ADO NET數據集(C#) 10 2 行數據入口 10 2 1 運行機制 10 2 2 使用時機 10 2 3 例:人員記錄(Java) 10 2 4 例:領域對象的數據保持器(Java) 10 3 活動記錄 10 3 1 運行機制 10 3 2 使用時機 10 3 3 例:一個簡單的Person類(Java) 10 4 數據映射器 10 4 1 運行機制 10 4 2 使用時機 10 4 3 例:一個簡單的數據映射器(Java) 10 4 4 例:分離查找器(Java) 10 4 5 例:創建一個空對象(Java) 第11章 對象-關係行為模式 11 1 工作單元 11 1 1 運行機制 11 1 2 使用時機 11 1 3 例:使用對象註冊的工作單元(Java) 11 2 標識映射 11 2 1 運行機制 11 2 2 使用時機 11 2 3 例:標識映射中的方法(Java) 11 3 延遲載入 11 3 1 運作機制 11 3 2 使用時機 11 3 3 例:延遲初始化(Java) 11 3 4 例:虛代理(Java) 11 3 5 例:使用值保持器(Java) 11 3 6 例:使用重影(C#) 第12章 對象-關係結構模式 12 1 標識欄位 12 1 1 工作機制 12 1 2 使用時機 12 1 3 進一步閱讀 12 1 4 例:整型鍵(C#) 12 1 5 例:使用鍵表(Java) 12 1 6 例:使用組合鍵(Java) 12 2 外鍵映射 12 2 1 運行機制 12 2 2 使用時機 12 2 3 例:單值引用(Java) 12 2 4 例:多表查詢(Java) 12 2 5 例:引用集合(C#) 12 3 關聯表映射 12 3 1 運行機制 12 3 2 使用時機 12 3 3 例:僱員和技能(C#) 12 3 4 例:使用直接的SQL(Java) 12 3 5 例:用一次查詢查多個僱員(Java) 12 4 依賴映射 12 4 1 運行機制 12 4 2 使用時機 12 4 3 例:唱片和曲目(Java) 12 5 嵌入值 12 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |