栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > 架构设计

分层设计与领域设计融合架构设计

架构设计 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

分层设计与领域设计融合架构设计

目录

文章目录
  • 目录
  • 传统分层架构存在的问题
  • 领域驱动设计
  • 领域驱动设计思想
  • 领域驱动设计面临的问题
  • 分层设计与领域设计的融合
    • 应用服务层和领域服务层
    • 领域划分和微服务化

传统分层架构存在的问题

传统的分层架构会在 Service 层、Manager 层实现具体的业务逻辑,使用 DO、DTO、BO、VO 等进行数据传输,数据和行为基本完全隔离。

  • Service 层:相对具体的业务逻辑服务层。
  • Manager 层:通用业务处理层,具有有如下特征:
    • 对第三方平台封装的层,预处理返回结果及转化异常信息。
    • 对 Service 层通用能力的下沉,如:缓存方案、中间件通用处理。
    • 与 DAO 层交互,对多个 DAO 的组合复用。

这样的分层架构存在一个问题:因为分层采用的是包的形式进行的层间隔离,所以需要每一位开发人员都理解并且自觉遵守以上规范,但是在实际工作中因为开发人员对

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/912234.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号