”“”
與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使用六邊形體系結構實現真實係統
“”