Skip to content

hanyilong/leave-sample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

请假微服务采用的DDD设计思想

请假微服务中用到了很多DDD设计思想和方法,主要包括以下几点。

1.聚合的管理:聚合根、实体和值对象的关系。

2.聚合数据的初始化和持久化:工厂和仓储模式。

3.聚合的解耦:聚合代码的解耦、跨聚合的服务调用和对象解耦。

4.领域事件管理:领域事件实体结构、持久化和事件发布。

5.DDD分层架构:基础层、领域层、应用层和用户接口层的协作。

6.服务的分层与协作:实体方法、领域服务、应用服务、接口服务,服务的组合和编排,跨多个聚合的服务管理和协同。

7.对象的分层和转换:DTO、DO和PO等对象在不同层的转换和实现过程。

8.微服务之间的访问:登录和认证服务。

About

本代码来源于极客时间《DDD实战》专栏。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%