函数响应式领域建模

首页 > 图书 > 科技/2020-07-06 / 加入收藏 / 阅读 [打印]
函数响应式领域建模

函数响应式领域建模

作者:德巴斯什.戈施

开 本:32开

书号ISBN:9787121323928

定价:79.0

出版时间:2018-01-01

出版社:电子工业

函数响应式领域建模 本书特色

传统的分布式应用不会切入微服务、快速数据及传感器网络的响应式世界。为了捕获这些应用的动态联系及依赖,我们需要使用另外一种方式来进行领域建模。由纯函数构成的领域模型是以一种更加自然的方式来反映一个响应式系统内的处理流程,同时它也直接映射到了相应的技术和模式,比如Akka、CQRS 以及事件溯源。本书讲述了响应式系统中建立领域模型所需要的通用且可重用的技巧——首先介绍了函数式编程和响应式架构的相关概念,然后逐步地在领域建模中引入这些新的方法,同时本书提供了大量的案例,当在项目中应用这些概念时,可作为参考。

函数响应式领域建模 目录

1. 函数式领域建模:介绍.............................................................. 1
1.1 什么是领域模型 .............................................................................................. 2
1.2 领域驱动设计介绍 .......................................................................................... 4
1.2.1 边界上下文 .......................................................................................... 4
1.2.2 领域模型元素 ...................................................................................... 5
1.2.3 领域对象的生命周期 .......................................................................... 8
1.2.4 通用语言 ............................................................................................ 13
1.3 函数化思想 .................................................................................................... 14
1.3.1 哈,纯粹的乐趣 ................................................................................ 17
1.3.2 纯函数组合 ........................................................................................ 21
1.4 管理副作用 .................................................................................................... 26
1.5 纯模型元素的优点 ........................................................................................ 28
1.6 响应式领域模型 ............................................................................................ 31
1.6.1 响应式模型的3 1 视图 .................................................................... 31
1.6.2 揭穿“我的模型不能失败”的神话 ................................................ 32
1.6.3 伸缩性与消息驱动 ............................................................................ 34
1.7 事件驱动编程 ................................................................................................ 35
1.7.1 事件与命令 ........................................................................................ 37
1.7.2 领域事件 ............................................................................................ 38
1.8 函数式遇上响应式 ........................................................................................ 40
1.9 总结 ................................................................................................................ 41
2 Scala 与函数式领域模型..........................................................42
2.1 为什么是Scala ............................................................................................... 43
2.2 静态类型与富领域模型 ................................................................................ 45
2.3 领域行为的纯函数 ........................................................................................ 47
2.3.1 回顾抽象的纯粹性 ............................................................................ 50
2.3.2 引用透明的其他好处 ........................................................................ 53
2.4 代数数据类型与不变性 ................................................................................ 53
2.4.1 基础:和类型与乘积类型 ................................................................ 53
2.4.2 模型中的ADT 结构数据 .................................................................. 56
2.4.3 ADT 与模式匹配 ............................................................................... 56
2.4.4 ADT 鼓励不变性 ............................................................................... 58
2.5 局部用函数,全局用OO.............................................................................. 59

 1/3    1 2 3 下一页 尾页

自然科学 数学 函数

在线阅读

 1/3    1 2 3 下一页 尾页
  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐