Java -C1的六邊形建築課程

”“”

與Java -C1

的六邊形體系結構

使用Java

的概念,隱喻,設計和實施

目的:本課程的目的是為參與者提供與使用稱為“六邊形體系結構”的建築設計模式有關的理論和實用知識。該課程涵蓋了整個理論,價值觀,概念和隱喻,同時在Java中實施100%實用案例研究,使用:JDK,Intellij,TDD,Junit,Java 12,Java Modu,CDI,CDI,Spring Framework,Javafx和數據庫相關性HSQDB。該課程適用並證明了所教的概念。

課程內容:

模塊1-理論,概念,價值和隱喻

  • 簡介
  • 什麼是六邊形建築?
  • 為什麼使用?
  • 什麼時候引入?
  • 目標是什麼?
  • 隔離
  • SOC(責任分開)
  • 中心為六角形
  • 左上方
  • 右下一側
  • 演員
  • 他們是什麼?
  • 您的目的是什麼?
  • 主要作者
  • 次要作者
  • 依賴項
  • 他們是什麼?
  • 您的目的是什麼?
  • 大門
  • 次要門
  • 適配器
  • 他們是什麼?
  • 您的目的是什麼?
  • 作者的適配器
  • 授權適配器
  • 仿真適配器
  • 他們是什麼?
  • 您的目的是什麼?
  • 執行流
  • 是什麼?
  • 它如何工作?
  • 控制逆轉-IOC
  • 是什麼?
  • 它如何工作?
  • 可配置的依賴項
  • 他們是什麼?
  • 您的目的是什麼?
  • 左上方
  • 右下一側
  • 真實示例
  • 任務管理器應用程序
  • 結論
  • ProS
  • cons
  • 何時使用或不使用?
  • 其他閱讀
  • 關閉

模塊2-設計和項目

  • 設計選項
  • IDE/項目組織
  • 軟件包組織
  • 商業規則標準
  • 大門組織
  • 數據傳輸
  • 支持對象的依賴項
  • 六邊形中的課堂和服務
  • 域模型
  • 域服務
  • 授權門
  • 作者門
  • 六邊形服務 – 右下
  • 授權適配器
  • 六邊形服務 – 左上方
  • 作者適配器
  • 執行流
  • 是什麼?
  • 它如何工作?
  • 執行圖
  • 開發順序
  • 是什麼?
  • 它如何工作?

模塊3-使用Java設計和實現

  • 用例:銀行轉移
  • 是什麼?
  • 它如何工作?
  • 原型
  • 技術:OpenJDK,Java 12,Intellij,TDD,Junit,Java模塊,CDI,Spring Framework,Javafx和關係數據庫HSQDB。
  • 設計決策
  • 配置開發環境
  • 實施
  • 項目1-六邊形核心
  • 項目2-前 – 端
  • 項目3-返回 – 服務
  • 項目4-生產批准和建造
  • 關閉

您將學到什麼

  • 六邊形體系結構中的理論和概念知識
  • Java項目中設計決策的知識
  • 使用Java使用六邊形體系結構實現真實係統

“”

Scroll to Top