返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • DDD工程实战 从零构建企业级DDD应用 郑天民 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 郑天民 著著
    • 出版社: 机械工业出版社
    • 出版时间:2023-01-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 郑天民 著著
    • 出版社:机械工业出版社
    • 出版时间:2023-01-01 00:00:00
    • 版次:1
    • 印次:1
    • 字数:361
    • 页数:250
    • 开本:16开
    • 装帧:平装
    • ISBN:9787111717874
    • 国别/地区:中国
    • 版权提供:机械工业出版社

    DDD工程实战 从零构建企业级DDD应用

    作  者:郑天民 著
    定  价:99
    出 版 社:机械工业出版社
    出版日期:2023年01月01日
    页  数:260
    装  帧:平装
    ISBN:9787111717874
    主编推荐

    (1)作者经验丰富:15年研发和架构经验,曾担任多家上市公司和独角兽公司技术总监和CTO等职务,对DDD有深入研究。(2)内容有创新性:与同类书不同,本书的核心篇幅没有聚焦在DDD庞杂的理论知识上,而是将理论知识融于案例中。(3)内容实战性强:本书以案例为主,通过搭积木的方式,带领读者从零开始搭建一个完整的DDD应用,将理论技术和实现方式全部融入案例中。

    内容简介

    这是一本能教你快速从零构建一个完整的企业级DDD应用的实战性著作。
    DDD本身涉及的概念多,而且技术组件的实现也比较复杂,对于初学者来说门槛相对较高。本书在写作上另辟蹊径,首先用很短的篇幅将限界上下文、聚合、实体等十几组核心概念和技术组件,以及Spring Boot、Spring Cloud和Axon等开发DDD应用的主流开源框架做了一个简单的介绍,然后用8章的篇幅讲解了一个综合性的案例,不仅将前面提到的这些核心概念、技术组件和开发框架的原理、使用全部融入到了案例中,还一步步地详细讲解了DDD应用的实现方式和落地细节。
    通过阅读本书,你能获得以下收获:
    架构设计:基于DDD核心概念设计业务体系架构。
    技术体系:根据DDD技术实现模型掌握主流框架的应用。
    案例实战:递进式演练DDD核心理念及技术的落地实现。
    工程实施:提null

    作者简介

    精彩内容

    目录
    前言
    第1章引入DDD1
    1.1面向领域的设计思想1
    1.1.1业务模型和系统复杂度2
    1.1.2领域驱动设计的维度4
    1.2面向领域的设计方法4
    1.2.1面向领域的战略设计5
    1.2.2面向领域的战术设计7
    1.3应用DDD12
    1.3.1DDD与单体架构12
    1.3.2DDD与微服务架构13
    1.3.3DDD与中台架构14
    1.4本章小结15
    第2章DDD核心概念16
    2.1子域和限界上下文16
    2.1.1子域的类型17
    2.1.2限界上下文的映射和集成17
    2.2领域模型对象20
    2.2.1实体和值对象20
    2.2.2聚合25
    2.3领域服务28
    2.4领域事件29
    2.5资源库31
    2.5.1资源库模式31
    2.5.2资源库的设计策略32
    2.6应用服务33
    2.6.1应用服务的定位33
    2.6.2应用服务的分类34
    2.7基础设施34
    2.8本章小结35
    第3章DDD案例分析37
    3.1HealthMonitor业务体系37
    3.1.1案例描述和通用语言37
    3.1.2案例建模流程39
    3.2子域和限界上下文40
    3.2.1HealthMonitor子域40
    3.2.2HealthMonitor限界上下文42
    3.3领域模型对象44
    3.3.1HealthMonitor聚合44
    3.3.2HealthMonitor实体45
    3.3.3HealthMonitor值对象46
    3.4领域事件和事务47
    3.4.1HealthMonitor领域事件48
    3.4.2HealthMonitor事务50
    3.5应用服务50
    3.5.1HealthMonitor命令服务51
    3.5.2HealthMonitor查询服务53
    3.6限界上下文集成54
    3.7本章小结55
    第4章DDD实现技术56
    4.1DDD技术实现模型57
    4.1.1单体模型57
    4.1.2系统集成模型58
    4.1.3微服务模型59
    4.1.4消息通信模型60
    4.2SpringBoot与DDD实现模型61
    4.2.1SpringBoot62
    4.2.2SpringData64
    4.3SpringCloud与DDD实现模型65
    4.3.1SpringCloud基础组件65
    4.3.2SpringCloudStream67
    4.4Axon与DDD实现模型68
    4.4.1CQRS和事件溯源68
    4.4.2Axon框架70
    4.5本章小结71
    第5章案例实现:限界上下文72
    5.1SpringBoot应用程序72
    5.1.1传统SpringBoot应用程序73
    5.1.2基于DDD的SpringBoot
    应用程序76
    5.2创建第一个限界上下文78
    5.2.1代码包结构78
    5.2.2领域对象79
    5.2.3应用服务80
    5.2.4基础设施81
    5.2.5接口81
    5.2.6集成82
    5.3实现HealthMonitor限界上下文84
    5.3.1代码工程84
    5.3.2限界上下文映射85
    5.4本章小结86
    第6章案例实现:领域模型对象87
    6.1创建聚合88
    6.2抽取实体和值对象89
    6.2.1抽取实体89
    6.2.2抽取值对象92
    6.3为聚合添加领域逻辑94
    6.3.1实现申请健康监控领域逻辑95
    6.3.2实现创建健康计划领域逻辑97
    6.3.3实现执行健康任务领域逻辑97
    6.4实现HealthMonitor领域模型对象99
    6.4.1HealthPlan聚合99
    6.4.2HealthTask聚合99
    6.4.3HealthRecord聚合100
    6.4.4共享领域对象100
    6.5本章小结101
    第7章案例实现:应用服务102
    7.1应用服务实现策略102
    7.2实现应用服务105
    7.2.1实现命令服务105
    7.2.2实现查询服务108
    7.3整合应用服务和聚合110
    7.4实现HealthMonitor应用服务111
    7.5本章小结113
    第8章案例实现:资源库114
    8.1资源库实现策略114
    8.2SpringDataJPA116
    8.2.1SpringData抽象116
    8.2.2JPA规范117
    8.2.3多样化查询118
    8.3实现资源库122
    8.3.1创建PO和工厂122
    8.3.2创建Mapper124
    8.3.3实现Repository126
    8.4整合资源库和应用服务128
    8.5实现HealthMonitor资源库129
    8.6本章小结131
    第9章案例实现:领域事件132
    9.1领域事件实现策略132
    9.2基于SpringData生成领域事件134
    9.2.1@DomainEvents注解和
    AbstractAggregateRoot135
    9.2.2@TransactionalEventListener注解136
    9.3基于SpringCloudStream发布和订阅领域事件137
    9.3.1SpringCloudStream整体架构137
    9.3.2实现SpringCloudStreamSource142
    9.3.3实现SpringCloudStreamSink146
    9.4实现HealthMonitor领域事件152
    9.5本章小结152
    第10章案例实现:限界上下文集成153
    10.1限界上下文集成策略153
    10.1.1统一协议和防腐层154
    10.1.2服务注册和发现155
    10.2基于RESTAPI构建统一协议156
    10.2.1创建Controller156
    10.2.2处理Web请求157
    10.2.3集成应用服务158
    10.3基于RESTAPI构建防腐层162
    10.3.1创建和使用RestTemplate162
    10.3.2创建防腐层组件165
    10.3.3集成命令服务166
    10.4本章小结168
    第11章案例实现:事件溯源和CQRS169
    11.1事件溯源和CQRS的实现策略169
    11.1.1事件溯源模式的设计理念170
    11.1.2整合事件溯源和CQRS171
    11.2Axon框架172
    ……

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购