odrotbohm/jddd:使用Spring和JPA開發支援DDD概念的庫包
該儲存庫包含一些庫,以幫助開發人員使用Java中的DDD概念。當前,它包含以下工件:
表達DDD概念的工件
- jddd-core —註釋和介面,用於在程式碼中表達DDD構建塊(值物件,實體,聚合根等)。
- jddd-events —註釋和介面,用於在程式碼中表達領域事件的概念。
- jddd-architecture —用於在程式碼中表達架構風格的註釋。
- jddd-architecture-layered —分層架構
- @DomainLayer
- @ApplicationLayer
- @InfrastuctureLayer
- @InterfaceLayer
- jddd-architecture-onion —洋蔥架構
- 經典
- @DomainModelRing
- @DomainServiceRing
- @ApplicationServiceRing
- @InfrastructureRing
- 簡化(不將域模型和服務分開)
- @DomainRing
- @ApplicationRing
- @InfrastructureRing
- 經典
- jddd-architecture-layered —分層架構
技術整合
- jddd-archunit —用於驗證模型中聚合結構的ArchUnit規則。
- jddd-jpa —一個ByteBuddy外掛,用於為透過表示DDD構建塊的程式碼派生預設JPA對映jddd-core。
- jddd-spring —一個ByteBuddy外掛,用於透過表示DDD構建塊的程式碼派生Spring元件註釋jddd-core。
點選標題進入專案。
相關文章
- 使用Spring Data JPA實現DDD聚合的動態投影Spring
- JPA/Hibernate/Spring Data概念Spring
- Spring Data JPA 的使用Spring
- 使用Spring Data JPA實現持久化層的簡化開發Spring持久化
- 在 Spring Boot 中使用 JPA 和 MySQLSpring BootMySql
- 使用Spring Data JPA在更改實體時釋出DDD領域事件 - thorbenSpring事件ORB
- 三庫(開發庫、受控庫、靜態庫)的概念和個人理解
- 使用Spring Data JPA進行資料庫操作Spring資料庫
- Spring Boot(五):Spring Boot Jpa 的使用Spring Boot
- Spring data jpa 外掛開發——解決規範和效率問題Spring
- 基於spring-boot&spring-data-jpa的web開發環境整合SpringbootWeb開發環境
- Spring Boot中使用JPA呼叫自定義的資料庫函式Spring Boot資料庫函式
- Spring Data JPA簡單使用Spring
- Java後臺開發學習(4)——Spring Data JpaJavaSpring
- MyEclipse持續性開發教程:用JPA和Spring管理資料(三)EclipseSpring
- MyEclipse持續性開發教程:用JPA和Spring管理資料(二)EclipseSpring
- MyEclipse持續性開發教程:用JPA和Spring管理資料(四)EclipseSpring
- MyEclipse持續性開發教程:用JPA和Spring管理資料(一)EclipseSpring
- MyEclipse持續性開發教程:用JPA和Spring管理資料(五)EclipseSpring
- 由Spring應用的瑕疵談談DDD的概念與應用(二)Spring
- Spring JPA資料庫連線MySQLSpring資料庫MySql
- springboot(五):spring data jpa的使用Spring Boot
- Spring Boot 2和JPA入門Spring Boot
- Oracle資料庫開發——表(概念)Oracle資料庫
- 使用 Spring Data JPA 從資料庫表中選擇特定列Spring資料庫
- Spring Data JPA 在 @Query 中使用投影的方法Spring
- Java影像處理方面的工具庫和開發包Java
- JPA 開發中遇到的錯誤
- 使用JPA連線資料庫資料庫
- 元件化開發和模組化開發概念辨析元件化
- critters 開發包的使用案例分享
- Spring Data JpaSpring
- 使用Spring Data JDBC實現DDD聚合SpringJDBC
- Spring Boot整合Spring Data JPA進行資料庫操作Spring Boot資料庫
- Spring Data JPA之Spring Data JPA快速入門(三)Spring
- 基於springmvc+spring-data-jpa+dubbo開發web應用SpringMVCWeb
- spring-data-jpa使用快取的注意事項Spring快取
- spring data JPA 模糊查詢 --- 使用 LIKE --- 的寫法Spring