《企業應用架構模式(英文版)》
多年來,martin fowler ——這位享譽世界的軟體開發大師——見證了許多企業級應用專案。這些專案通常都包含相似的設計思路,事實證明這些設計思路可以有效地處理企業應用中不可避免的複雜性。本書就是將這些設計思路以模式形式表述的乙個起點。
本書分為兩個部分,第一部分是一些敘述性的章節,討論企業級應用程式設計中的一些重要主題。這些章節介紹了企業級應用程式架構的各種問題及其解決方案,但解決方案的細節沒有深入討論。解決方案的細節是在本書的第二部分中以模式的方式組織起來的。這些模式都是參考,讀者可以從頭到尾將第一部分的敘述性章節讀完,然後再根據興趣和需求瀏覽第二部分的模式章節。因此,本書實際上是一本簡短的敘述圖書和詳盡的參考書的二合一。
本書討論的是企業級應用程式的設計。企業級應用程式涉及大量複雜資料的顯示、操作和儲存以及對這些資料進行處理的業務流程的自動化。典型的例子有預訂系統、財務系統、**鏈系統以及許多其他支援現代商業運作的系統。
雖然本書尚不全面,但仍可以為讀者提供有關企業級應用程式架構方面的有益建議。本書討論的主題包括:
這本書並不針對特定的軟體平台,其中提到的所有模式幾乎能夠適用於所有已經和即將用於企業級應用的開發平台。
本書為大多數模式提供了**示例,但為提高可理解性,其中許多**示例都有意簡化了,你會發現需要做很多任務作來處理所面臨的更多需求。
本書面向的是正在構建企業級應用,希望增進對架構相關問題的理解,加強此方面溝通的程式設計師、設計師和軟體架構師。
本書相關資訊:
軟體開發大師談企業應用架構模式
企業應用架構模式 英文版 多年來,martin fowler 這位享譽世界的軟體開發大師 見證了許多企業級應用專案。這些專案通常都包含相似的設計思路,事實證明這些設計思路可以有效地處理企業應用中不可避免的複雜性。本書就是將這些設計思路以模式形式表述的乙個起點。本 書分為兩個部分,第一部分是一些敘述性...
軟體開發大師談企業應用架構模式
企業應用架構模式 英文版 多年來,martin fowler 這位享譽世界的軟體開發大師 見證了許多企業級應用專案。這些專案通常都包含相似的設計思路,事實證明這些設計思路可以有效地處理企業應用中不可避免的複雜性。本書就是將這些設計思路以模式形式表述的乙個起點。本書分為兩個部分,第一部分是一些敘述性的...
《企業應用架構模式》 分層
在系統的分層組織方式下,上層通過介面使用下層定義的各種服務,下層對上層一無所知。每一層都對自己的上層隱藏其下層的細節,因此第4層無需知道第2層的細節。分層的好處 1.可以專注理解某一層,無需過多了解其他層次 2.可以替換某層的具體實現,只要前後提供的服務 介面 相同即可 3.可以將層次間的依賴性減到...