领域层
活儿都给domainService干,异常都给domainService抛
1、领域中的对象由实体和值对象组成。对值对象的访问必须经由所属的实体对象;
2、相关联的一组实体与值对象组成聚合,对聚合内的对象的访问必须经由聚合根对象。
3、跨实体的操作必须经由领域服务。
4、应用服务层只通过领域服务或者聚合根来组织业务,自身不带任务实现逻辑。
5、业务与数据隔离。领域层只关注业务,数据支撑全部交由基础层
活儿都给domainService干,异常都给domainService抛
1、领域中的对象由实体和值对象组成。对值对象的访问必须经由所属的实体对象;
2、相关联的一组实体与值对象组成聚合,对聚合内的对象的访问必须经由聚合根对象。
3、跨实体的操作必须经由领域服务。
4、应用服务层只通过领域服务或者聚合根来组织业务,自身不带任务实现逻辑。
5、业务与数据隔离。领域层只关注业务,数据支撑全部交由基础层