DDD(三)DDD实战、贫血模型与充血模型


DDD(三)DDD实战、贫血模型与充血模型 贫血模型与充血模型 1、贫血模型:一个类中只有属性或者成员变量,没有方法。 2、充血模型:一个类中既有属性、成员变量,也有方法。 需求:定义一个类保存用户的用户名、密码、积分;用户必须具有用户名;为了保证安全,密码采用密码的散列值保存;用户的初始积分为10

DDD(二)聚合、聚合根、领域服务、应用服务、仓储”和“工作单元”、领域事件、集成事件

DDD(二)聚合、聚合根、领域服务、应用服务、仓储”和“工作单元”、领域事件、集成事件

DDD(二)聚合、聚合根、领域服务、应用服务、仓储”和“工作单元”、领域事件、集成事件
DDD(一)微服务、领域驱动设计、领域模型

DDD(一)微服务、领域驱动设计、领域模型

DDD(一)微服务、领域驱动设计、领域模型什么是微服务单体结构项目优点:结构简单,部署简单等缺点:耦合;技术栈统一,软件包版本锁定;一崩全崩;升级周期长;无法局部扩容;微服务结构项目优点:耦合性低,易于开发和维护;可以用不同技术栈;可以单独扩容;互相隔离,影响小;部署周期短;缺点:对运维能力要求高;

弹