mirror of
https://github.com/zhwei820/learn.lianglianglee.com.git
synced 2025-11-13 04:33:45 +08:00
add
This commit is contained in:
@@ -72,7 +72,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -606,7 +606,7 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -558,13 +558,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -576,7 +576,7 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -638,7 +638,7 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -132,7 +132,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -578,13 +578,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -636,13 +636,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -156,7 +156,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -622,13 +622,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -622,13 +622,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -624,13 +624,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -192,7 +192,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -586,13 +586,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -622,13 +622,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -216,7 +216,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -612,13 +612,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -228,7 +228,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -614,13 +614,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -240,7 +240,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -674,13 +674,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -252,7 +252,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -580,13 +580,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -264,7 +264,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -648,13 +648,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -276,7 +276,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -648,13 +648,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -288,7 +288,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -724,13 +724,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -632,13 +632,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -312,7 +312,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -620,13 +620,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -324,7 +324,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -544,13 +544,13 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float: right">
|
||||
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">下一页</a>
|
||||
<a href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">下一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/00 开篇词 学好了DDD,你能做什么?.md.html">00 开篇词 学好了DDD,你能做什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
<a href="/专栏/DDD实战课/01 领域驱动设计:微服务设计为什么要选择DDD.md.html">01 领域驱动设计:微服务设计为什么要选择DDD.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html">02 领域、子域、核心域、通用域和支撑域:傻傻分不清?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
<a href="/专栏/DDD实战课/04 实体和值对象:从领域模型的基础单元看系统设计.md.html">04 实体和值对象:从领域模型的基础单元看系统设计.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/05 聚合和聚合根:怎样设计聚合?.md.html">05 聚合和聚合根:怎样设计聚合?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
<a href="/专栏/DDD实战课/06 领域事件:解耦微服务的关键.md.html">06 领域事件:解耦微服务的关键.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
<a href="/专栏/DDD实战课/07 DDD分层架构:有效降低层与层之间的依赖.md.html">07 DDD分层架构:有效降低层与层之间的依赖.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
<a href="/专栏/DDD实战课/08 微服务架构模型:几种常见模型的对比和分析.md.html">08 微服务架构模型:几种常见模型的对比和分析.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/09 中台:数字转型后到底应该共享什么?.md.html">09 中台:数字转型后到底应该共享什么?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/10 DDD、中台和微服务:它们是如何协作的?.md.html">10 DDD、中台和微服务:它们是如何协作的?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/11 DDD实践:如何用DDD重构中台业务模型?.md.html">11 DDD实践:如何用DDD重构中台业务模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/12 领域建模:如何用事件风暴构建领域模型?.md.html">12 领域建模:如何用事件风暴构建领域模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html">13 代码模型(上):如何使用DDD设计微服务代码模型?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html">14 代码模型(下):如何保证领域模型与代码模型的一致性?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/15 边界:微服务的各种边界在架构演进中的作用?.md.html">15 边界:微服务的各种边界在架构演进中的作用?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/16 视图:如何实现服务和数据在微服务各层的协作?.md.html">16 视图:如何实现服务和数据在微服务各层的协作?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/17 从后端到前端:微服务后,前端如何设计?.md.html">17 从后端到前端:微服务后,前端如何设计?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
<a href="/专栏/DDD实战课/18 知识点串讲:基于DDD的微服务设计实例.md.html">18 知识点串讲:基于DDD的微服务设计实例.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
<a href="/专栏/DDD实战课/19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html">19 总结(一):微服务设计和拆分要坚持哪些原则?.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -314,7 +314,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
<a href="/专栏/DDD实战课/20 总结(二):分布式架构关键设计10问.md.html">20 总结(二):分布式架构关键设计10问.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">答疑:有关3个典型问题的讲解.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -336,7 +336,7 @@
|
||||
|
||||
|
||||
|
||||
<a class="current-tab" href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
<a class="current-tab" href="/专栏/DDD实战课/结束语 所谓高手,就是跨过坑和大海.md.html">结束语 所谓高手,就是跨过坑和大海.md.html</a>
|
||||
|
||||
|
||||
|
||||
@@ -538,7 +538,7 @@ function hide_canvas() {
|
||||
|
||||
<div style="float: left">
|
||||
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md">上一页</a>
|
||||
<a href="/专栏/DDD实战课/答疑:有关3个典型问题的讲解.md.html">上一页</a>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user