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
- Spring Data JPA 的使用Spring
- 使用Spring Data JPA實現持久化層的簡化開發Spring持久化
- 使用Spring Data JPA進行資料庫操作Spring資料庫
- 使用Spring Data JPA在更改實體時釋出DDD領域事件 - thorbenSpring事件ORB
- Spring Boot中使用JPA呼叫自定義的資料庫函式Spring Boot資料庫函式
- 基於spring-boot&spring-data-jpa的web開發環境整合SpringbootWeb開發環境
- Spring Data JPA簡單使用Spring
- Spring data jpa 外掛開發——解決規範和效率問題Spring
- MyEclipse持續性開發教程:用JPA和Spring管理資料(五)EclipseSpring
- Spring JPA資料庫連線MySQLSpring資料庫MySql
- Java後臺開發學習(4)——Spring Data JpaJavaSpring
- 由Spring應用的瑕疵談談DDD的概念與應用(二)Spring
- Spring Boot 2和JPA入門Spring Boot
- 使用 Spring Data JPA 從資料庫表中選擇特定列Spring資料庫
- Spring Boot整合Spring Data JPA進行資料庫操作Spring Boot資料庫
- Spring Data JPA 在 @Query 中使用投影的方法Spring
- springboot之jpa支援Spring Boot
- 使用DDD和Spring HATEOAS構建一個MRP的API例項和原始碼 - elcaSpringAPI原始碼
- Spring Data JpaSpring
- 使用Spring Data JDBC實現DDD聚合SpringJDBC
- 使用JPA連線資料庫資料庫
- 基於springmvc+spring-data-jpa+dubbo開發web應用SpringMVCWeb
- spring-data-jpa使用快取的注意事項Spring快取
- spring data JPA 模糊查詢 --- 使用 LIKE --- 的寫法Spring
- Hibernate/JPA中@OneToOne和@MapsId的使用
- Spring Data JPA之Spring Data JPA快速入門(三)Spring
- 使用Spring Data Jpa遇到問題彙總Spring
- Spring Data 2021.0增加了對DDD聚合更多自動支援!Spring
- DDD之2領域概念
- Spring Boot:整合Spring Data JPASpring Boot
- Spring Data JPA如何用於資料庫檢視?Spring資料庫
- Spring Data JPA系列2:SpringBoot整合JPA詳細教程,快速在專案中熟練使用JPASpring Boot
- critters 開發包的使用案例分享
- spring boot 配置 JPASpring Boot
- Spring Data Jpa APISpringAPI
- Spring JPA 分頁Spring
- Spring JPA 擴充Spring