
DDD
文章平均质量分 93
wenxinzizhu
这个作者很懒,什么都没留下…
展开
-
3分钟将LazyLoad应用于业务开发
在各大框架中,延迟加载是一种重要的性能优化手段,所依赖的数据按需逐步完成加载(比如 Hibernate 的延迟加载)。一来,避免了全部加载带来的性能损失;二来,降低业务人员频繁进行 null 判断 和 手工加载的工作量;原创 2022-08-21 17:41:53 · 257 阅读 · 0 评论 -
应用服务 和 模板方法 擦出的火花
0. 前言面对业务,一个永恒的真理:永远不变的就是变化。如何发现变化、封装变化、隔离变化,是每个 程序员 的永恒话题。本篇文章,将带领大家把 “模板方法” 设计模式应用于领域设计的 “应用服务” 中,以达到如下目的:对主流程进行封装,保持主流程的稳定性,不变性;对细节步骤进行扩展,保持业务的灵活性,扩展性;在正式开始之前,先了解下 什么是应用服务,以及他所面对的问题。1. 什么是应用服务?应用服务是 DDD 的重要概念之一,它是位于用户接口和领域模型之间薄薄的一层,面向用户用例,主要负责编排,包括流程编排和原创 2021-09-19 09:27:50 · 192 阅读 · 0 评论