初識“六邊形”架構設計理論
今天在讀"building microservice"這本書時 瞭解到該理論,不僅應用到微服務設計 還應用到領域驅動
六邊形體系結構是一種風格,它以一種將核心邏輯與外部元素隔離開來的方式分層物件。核心邏輯是特定於您的業務的部分,外部元素就像整合點,例如DB,外部API,UI等。它將軟體劃分 為內部 和 外部 部分。 內部 部件包含核心業務邏輯和域層(在LayeredArchitecture中解釋)。該 外 部分包括使用者介面,資料庫,訊息傳遞和其他的東西的。內部和外部部件都透過埠和介面卡相互通訊。
六邊形體系結構更多地圍繞埠和介面卡。在Java中,介面實現埠,實現類 用作介面卡 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914095/viewspace-2639036/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 六邊形架構架構
- 六邊形架構 Java 實現架構Java
- 六邊形架構入門 - levelup架構
- 為什麼需要六邊形架構?- silkandspinach架構
- 在 .NET Core 中應用六邊形架構架構
- Java和Spring的六邊形架構 - reflectoringJavaSpring架構
- 六邊形之埠和介面卡架構 - cockburn架構
- 六邊形架構:管理複雜性的解決方案架構
- 六邊形架構教程:構建可維護的Web應用程式 - DEV架構Webdev
- 架構設計方法論架構
- 六邊形RecyclerViewView
- 架構演化-初識架構
- 響應式程式設計與MVVM架構—理論篇程式設計MVVM架構
- 微服務架構初識微服務架構
- Kotlin和SpringBoot開發的六邊形架構應用案例KotlinSpring Boot架構
- domain-driven-hexagon: 領域驅動六邊形架構學習資料AIGo架構
- 前端架構設計的方法論前端架構
- 初識雲端計算:歷史、服務、架構架構
- iOS應用架構談:架構設計的方法論iOS應用架構
- Java開發架構篇《初識領域驅動設計DDD落地》Java架構
- Java開發架構篇:初識領域驅動設計DDD落地Java架構
- 使用六邊形架構解耦技術程式碼與業務邏輯 - Julien Topçu架構解耦
- iOS應用架構談(一):架構設計的方法論iOS應用架構
- 2394 輸出六邊形
- 系統架構設計師學習(二)系統架構設計師緒論架構
- 六邊形架構:使用事件驅動的無伺服器實現鬆耦合 - Ellerby架構事件伺服器
- 六邊形架構:使用事件驅動的無伺服器實現松耦合 - Ellerby架構事件伺服器
- 架構設計 | 分散式事務①概念簡介和基礎理論架構分散式
- 從理論到實踐,設計一款遊戲數值架構遊戲架構
- B站評論系統架構設計架構
- 論軟體架構設計及應用架構
- 架構設計基礎知識整理架構
- 架構設計知識梳理(2) Flux架構UX
- GPU 架構是圖形處理器GPU架構
- Django基礎之六(模型理論知識)Django模型
- 即學即會:初識 Serverless 架構Server架構
- 微信小程式-測試遊戲生成六邊多邊形微信小程式遊戲
- 認識軟體架構:設計面面觀架構