首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构设计
订阅
Joey_Chen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
DDD是什么?用一个电商的例子来入门
什么是DDD领域驱动设计? DDD的基本概念 领域驱动设计(Domain-Driven Design,简称DDD)是由Eric Evans提出的一种软件开发方法论,旨在应对复杂业务系统的设计和实现。它
Go语言架构实践:从 MVC 到 DDD 的演进之路
`MVC`和`DDD`是后台开发两种流行的分层架构思想,`MVC`(Model-View-Controller)是一种设计模式,主要用于分离用户界面、业务逻辑和数据模型,便于分层解耦
DDD系列第五讲:聊聊如何避免写流水账代码
在过去一年我们团队做了大量老系统重构和迁移,其中有大量代码属于流水账代码,通常能看到是开发在对外的API接口里直接写业务逻辑代码,或者在一个服务里大量的堆接口,导致业务逻辑实际无法收敛。
DDD系列第四讲:领域层设计规范
在一个DDD架构设计中,领域层的设计合理性会直接影响整个架构的代码结构以及应用层、基础设施层的设计。但是领域层设计又是有挑战的任务,特别是在一个业务逻辑相对复杂应用中,每一个业务规则是应该放在Entity、ValueObject 还是 DomainService是值得用心思考的…
Go 的 DDD 工程化项目实践
本文介绍了 Go 项目结构的分层方式,DDD(领域驱动设计)的基础理论,并提供了关于在 Go 中实践 DDD 的代码。通过阅读本文,读者将能够更好地理解和应用 Go 的 DDD 工程化项目实践方法。
【DDD】领域驱动设计实践 —— 如何识别限界上下文
一、限界上下文的定义 什么是限界上下文(Bounded Context)?让我们来读一个句子 wǒ yǒu kuài dì 不同的人会理解不同的意思,如“我有快递”,“我有块地”,我们能确定到底是哪个
DDD领域模型:在智慧城市交通系统区分核心/通用/支撑域案例分析
智慧城市交通系统结合领域驱动设计(DDD)的改造,是一种以业务领域为核心的系统设计方法,它通过创建高度内聚、低耦合的软件模型来应对复杂的业务逻辑。以下是智慧城市交通系统结合DDD改造成果,提供给新手参
后端开发实践系列——领域驱动设计(DDD)编码实践
本文是「后端开发实践系列」的第二篇,主要介绍了DDD中的应用服务、聚合、资源库和工厂等概念以及与它们相关的编码实践,更着重讲到了软件的读写操作在DDD中的实现方式。
重学 Java 设计模式:实战组合模式
本文介绍了组合模式的定义、结构和应用场景,并通过一个实战案例演示了如何使用组合模式来实现基于决策树引擎的差异化营销发券场景。该设计模式在树形结构的处理中非常得心应手,能够提高代码的可扩展性和可维护性,
一篇文章讲清楚Android中的MVC、MVP、MVVM架构 (附实现代码)
MVC、MVP、MVVM大体上都是把系统划分成3个模块:视图层、业务层、数据层。 但是他们的通信方式、数据流动方向不一致,形成了不同的架构。 其后面产生的架构都是为了更好的解耦,解决已有架构的不足。