設計分層架構的步驟(一)
開始設計應用系統時,你的第一個任務就是處於最抽象級別之上將功能劃分到各層裏。接下來,你必須依據你設計的應用系統的類型爲每一層定義公共接口。一旦你定義好了分層和接口,你必須決定應用系統將如何部署。最後,你需要選擇應用系統的各邏輯層間、物理級間的交互所使用的通信機制。儘管你設計的分層結構和接口可能會隨着時間不斷變化,特別是你使用敏捷開發時尤其如此,但這些步驟會確保你在開發過程的早期就在某些重要的方面有所考慮。典型的設計步驟如下:
1. 選擇你的分層策略
2. 決定你需要的層次有哪些
3. 確定將如何分佈層次和組件
4. 決定你是否需要合併某些層次
5. 確定層間交互的規則
6. 識別出橫跨層間的通用問題
7. 定義層間的接口
8. 選擇你的部署策略
9. 選擇通信機制
refernce: Microsoft Application Architecture Guide 2nd Edition
1. 選擇你的分層策略
2. 決定你需要的層次有哪些
3. 確定將如何分佈層次和組件
4. 決定你是否需要合併某些層次
5. 確定層間交互的規則
6. 識別出橫跨層間的通用問題
7. 定義層間的接口
8. 選擇你的部署策略
9. 選擇通信機制
refernce: Microsoft Application Architecture Guide 2nd Edition
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
通過MVEL表達式和Apache Chain職責鏈模式解耦MQ消息處理節點的實踐應用
原創
2024-05-16 23:56:24
京東秒送售後系統退款業務重構心得| 京東零售技術團隊
原創
2024-05-16 23:56:23
go-kit學習指南 - 中間件
原創
2024-05-14 12:17:31
Spring知識點詳解(源碼筆記+思維導圖),AOP和IOC
osc_r0irdqn7
2024-05-14 01:47:38
DDD在大衆點評交易系統演進中的應用
原創
2024-05-10 21:20:48
系統整容紀:責任鏈設計模式的應用實戰(爆燈了,研發工期由45天降爲1天)
原創
2024-04-28 11:17:20
工程中實踐的微服務設計模式
原創
2024-04-19 23:17:23
DDD落地指南-架構師眼中的餐廳
原創
2024-04-16 11:16:34
WinForm應用實戰開發指南 - 如何實現類似事件總線的消息處理?
界面開發小八哥
2024-04-15 11:35:27
萬字長文,聊聊我在錦禮成長的這一年
原創
2024-04-15 11:16:26
賦能開發者,騰訊雲與你共探AI提升十倍生產力之路
原創
2024-04-28 11:11:17
Testin雲測上線華爲Pura 70系列真機測試服務!
原創
2024-04-24 00:51:33
開源敏捷開發項目管理軟件有哪些?對比8款敏捷開發工具
原創
2024-05-13 02:37:02
世界讀書日 | 開發者必讀書單重磅來襲,華爲雲DTSE專家天團力薦
原創
2024-04-23 10:32:58