接觸《企業應用架構模式》

2021-03-31 08:56:30 字數 813 閱讀 8293

國慶七天的長假,過得有些昏昏冉冉。那麼期待的長假,在狠狠飽睡幾天之後居然有點想上班了,唉,真是 j 啊~

前天去南山新開業的書城,沒有找到《企業應用架構模式》(martin fowler著),呵,今天早上在 china-pub 上下了訂單,中午就收到書了。趕快看了前面幾章,真是暢快之極啊!雖然有些東西我也想到過,但是大師的對普通事務的洞察和提煉的能力卻非我輩能及,感嘆中~ 光是引言部分就已經令人受益匪淺了,忍不住摘錄一些:

『模式的關鍵點是它們源於實踐。必須觀察人們的工作過程,發現其中好的設計,並找出「這些解決方案」的核心。』

『企業應用在某些方面要比電信軟體簡單得多——多執行緒問題沒有那麼困難,無需關注硬體裝置與軟體的整合。但是,在某些方面,企業應用又比電信軟體複雜得多——企業應用一般都涉及到大量複雜資料,而且必須處理很多「不合邏輯」的業務規則。』

『企業應用一般都涉及到持久化資料、大量資料、很多人同時訪問資料、大量運算元據的使用者介面螢幕,要與散布在企業周圍的其他企業應用整合、業務過程中的差異以及資料中概念的不一致性。』

『在我們討論如何設計企業應用以及使用哪些模式之前,明確這樣乙個觀點是非常重要的,即企業應用是多種多樣的,不同的問題將導致不同的處理方法。如果有人說,「總是這樣做」的時候,就應當敲響警鐘了。我認為,設計中最具挑戰性(也是我最感興趣)的地方就是了解有哪些候選的設計方法以及各種不同設計方法之間的優劣比較。』

「每乙個模式描述了乙個在我們周圍不斷重**生的問題,以及該問題的解決方案的核心。這樣,你就能一次又一次地使用該方案而不必做重複勞動。

」——christopher alexander

太多精闢的陳詞,在此就不再斷章取義似的摘錄了,影響了大師的傑作就罪擔不起了。

《企業應用架構模式》 分層

在系統的分層組織方式下,上層通過介面使用下層定義的各種服務,下層對上層一無所知。每一層都對自己的上層隱藏其下層的細節,因此第4層無需知道第2層的細節。分層的好處 1.可以專注理解某一層,無需過多了解其他層次 2.可以替換某層的具體實現,只要前後提供的服務 介面 相同即可 3.可以將層次間的依賴性減到...

讀《企業應用架構模式》 鎖

讀 企業應用架構模式 鎖 author zfive5 zidong email zfive5 163.com 最近招聘的經歷,發現找到乙個滿意的真的好難呀!這些天在班車上又開始讀 企業應用架構模式 這本書像一本哲學書,每次讀的時候都會發現一些新的東西和體會。關於併發鎖控制的兩種方式 樂觀鎖與悲觀鎖 ...

讀《企業應用架構模式》 鎖

讀 企業應用架構模式 鎖 author zfive5 zidong email zfive5 163.com 最近招聘的經歷,發現找到乙個滿意的真的好難呀!這些天在班車上又開始讀 企業應用架構模式 這本書像一本哲學書,每次讀的時候都會發現一些新的東西和體會。關於併發鎖控制的兩種方式 樂觀鎖與悲觀鎖 ...