中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
微服務下的領域驅動設計

包郵 微服務下的領域驅動設計

出版社:北京航空航天大學出版社出版時間:2024-01-01
開本: 24cm 頁數: 428頁
中 圖 價:¥83.9(6.5折) 定價  ¥129.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

微服務下的領域驅動設計 版權信息

  • ISBN:9787512442764
  • 條形碼:9787512442764 ; 978-7-5124-4276-4
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

微服務下的領域驅動設計 本書特色

本書通過生動的案例和實用的指南,向讀者展示了如何在實踐中進行DDD落地以創造出靈活的、可維護的且具有良好可擴展性的軟件系統。無論您是剛入門的研發人員還是經驗豐富的軟件工程師,這本書都可為您提供相應的指導,助您成為領域驅動設計領域中駕輕就熟的技術專家。 ——亞信科技電信事業部總工程師兼OSS解決方案部總經理 陳友行 DDD不僅是令人著迷的學問,也是解決復雜業務問題的利器。本書作者通過簡約但不簡單的案例向讀者展示了如何將這一抽象性十足的方法理論應用于實踐當中,給大家以豁然開朗之感。 ——中電福富信息科技有限公司副總經理 林啟銨 本書作者以深厚的專業知識和豐富的實踐經驗為根本,將復雜的技術概念轉化為易于理解的思想和語言,巧妙地將抽象的概念運用于具體的案例之中,能夠讓讀者快速領悟DDD的精華。書中的設計技巧和建議,不僅能夠幫助您快速掌握理論知識,還能帶領您解決實踐中的技術挑戰,加速技能的提升和自身的成長。 ——廣東億迅科技有限公司總工程師 廖小文

微服務下的領域驅動設計 內容簡介

本書以實戰理念為主旨,對領域驅動設計的核心內容進行了全面解讀。書籍主要由兩部分內容構成:戰略與戰術。**部分以子域和限界兩項內容為核心,通過案例的形式介紹了如何在現實中進行實踐;第二部分則是圍繞應用架構、聚合、實體、值對象、領域服務等概念展開,重點描述了他們在應用中所充當的角色以及使用限制。除此之外,作者也根據自身的經驗對一些常見的設計理論或設計模式進行了概括和總結,如面向對象、工作單元、Saga分布式事務等。盡管書中案例使用了Java語言進行表達,但并不會影響到讀者的閱讀體驗。

微服務下的領域驅動設計 目錄

**部分 沙場秋點兵———戰略布局
第1 章 柳暗花明———困境與修身
1 .1 困 境
1 .1 .1 DDD 的野望與尷尬
1 .1 .2 何以解憂
1 .2 山重水復
1 .2.1 軟件中的熵增
1 .2.2 抑制熵增速率
1 .3 修 行
1 .3 .1 管理者的修行
1 .3 .2 軟件工程師的修行
總 結
第2 章 比翼連枝———領域驅動設計與微服務
2.1 軟件革命———微服務的興起
2.2 更進一步———DDD 的百尺竿頭
2.3 差 異
2.4 對微服務的反思
2.5 DDD 與微服務的秦晉之好
2.5 .1 業務中臺的概念
2.5 .2 助力服務劃分
總 結
第3 章 戰略劃小———領域與子域
3 .1 胸存丘壑
3 .2 領域與子域
3 .3 子域特性
3 .3 .1 分割領域
3 .3 .2 可變的
3 .3 .3 有 界
1微服務下的領域驅動設計
3 .3 .4 可決策資源投入
3 .3 .5 業務高度內聚
3 .4 解讀子域
3 .4.1 業務靈魂———核心域
3 .4.2 業務基石———支撐域
3 .4.3 復用之道———通用域
3 .5 識別子域的手段與策略
3 .5 .1 子域設計**步———業務識別
3 .5 .2 子域設計第二步———子域打標
3 .5 .3 子域設計第三步———子域精化
3 .5 .4 子域劃分策略總結
總 結
第4 章 確定疆域———限界上下文(Bounded Context)
4.1 通用語言
4.1 .1 通用語言的作用
4.1 .2 通用語言的特性
4.1 .3 通用語言的使用方式
4.2 限界上下文的內涵 2
4.2.1 限 界
4.2.2 上下文
4.2.3 限界上下文與子域
4.3 限界上下文的特性
4.3 .1 物理劃分
4.3 .2 根據子域推導
4.3 .3 限定邊界
4.3 .4 承上啟下
4.3 .5 具備技術性
4.4 限界上下文中的元素
4.4.1 領域模型
4.4.2 用例控制能力
4.4.3 數據存取能力
4.4.4 表現能力
4.4.5 數據轉換
4.4.6 部署能力
4.4.7 交互支撐能力
4.5 限界上下文的來源
4.5 .1 基于子域
4.5 .2 基于非功能性需求
4.6 案 例
4.7 限界上下文的粒度與規模
4.8 限界上下文間的通信
4.8.1 限界上下文的集成方式
4.8.2 限界上下文映射案例
4.9 再談隔離
4.10 限界上下文中的業務模型
4.10.1 軟件建模
4.10.2 限界上下文與模型的集成
總 結
第二部分 知行合一———戰術實踐
第5 章 中流砥柱———系統架構(Architecture)
5 .1 對象與服務
5 .1 .1 對 象
5 .1 .2 服 務
5 .2 分層架構
5 .2.1 經典三層架構
5 .2.2 DDD 四層架構
5 .3 洋蔥架構與六邊形架構
5 .3 .1 認識洋蔥架構
5 .3 .2 認識六邊形架構
5 .4 命令查詢責任分離(CQRS)
5 .4.1 認識 CQRS
5 .4.2 CQRS 的實現
5 .5 事件驅動架構(EDA)
5 .5 .1 認識 EDA
5 .5 .2 EDA 案例
5 .5 .3 EDA 的特色
5 .6 事件溯源(Event Sourcing)
5 .7 事務與數據一致性
5 .8 代碼結構
5 .8.1 組織項目
5 .8.2 服務中的代碼模型
3微服務下的領域驅動設計
5 .8.3 實 踐
總 結
第6 章 舉世無雙———實體(Entity)
6 .1 認識實體
6 .1 .1 貧血模型與充血模型
6 .1 .2 實體的標識符
6 .1 .3 實體的比較
6 .1 .4 實體的特征
6 .2 實體的行為
6 .2.1 責任主體
6 .2.2 知識掌握程度
6 .2.3 是否可復用
6 .2.4 是否需要多對象協作
6 .2.5 基于高內聚、 低耦合原則
6 .3 實體的構造函數
6 .3 .1 保障對象完整與合法
6 .3 .2 優先使用工廠
6 .3 .3 包含定制構造函數
6 .4 實體設計實踐
6 .4.1 設計約束
6 .4.2 實體存取
6 .5 額外的禮物———對象間的關系
6 .5 .1 類圖的作用
6 .5 .2 類間的關系
6 .5 .3 類圖的粒度
總 結
第7 章 股肱之臣———值對象(Value Object)
7.1 認識值對象
7.1 .1 值對象的含義及作用
7.1 .2 值對象示例
7.1 .3 值對象的作用范圍
7.2 值對象的特征
7.2.1 無標識符
7.2.2 修飾某物
7.2.3 構成某物
7.2.4 概念整體
7.2.5 不可變
7.2.6 無副作用
7.3 值對象的構造
7.4 值對象的存取
7.4.1 附加到實體表
7.4.2 單列存儲多值
7.4.3 單獨表
7.5 值對象案例
7.5 .1 商品及價格策略
7.5 .2 商品與評論
7.5 .3 訂單與收貨地址
7.5 .4 賬本與流水
7.5 .5 角色與權限
7.6 額外的禮物———領域模型基礎類庫
7.6 .1 領域模型基類
7.6 .2 領域模型驗證能力
總 結
第8 章 獨立自主———聚合(Aggregate)
8.1 認識聚合
8.1 .1 使用聚合的原因
8.1 .2 聚合示例
8.2 聚合的規模
8.2.1 事務規模
8.2.2 業務一致性范圍
8.2.3 通用語言參考
8.3 聚合的特征
8.3 .1 形成工作單元
8.3 .2 有唯一對外面
8.3 .3 知識聚合
8.3 .4 基本事務單元
8.3 .5 不可分割
8.3 .6 通過標識符集成
8.4 聚合的事務處理
8.4.1 全局事務
8.4.2 分布式事務
5微服務下的領域驅動設計
8.5 額外的禮物———簡單Saga 實現
8.5 .1 編排式Saga 設計思想
8.5 .2 代碼實現
總 結
第9 章 化土為玉———工廠(Factory)
9 .1 使用工廠的時機
9 .2 工廠的責任
9 .2.1 簡化構建領域模型
9 .2.2 保障對象合法
9 .2.3 明確對象責任
9 .2.4 避免知識壟斷
9 .3 工廠的實現形式
9 .3 .1 領域模型包含工廠方法
9 .3 .2 聚合子類作為工廠
9 .3 .3 領域服務作為工廠
9 .4 工廠實踐
9 .5 使用工廠的注意事項
9 .5 .1 厘清使用約束
9 .5 .2 約束失敗處理方式
9 .5 .3 注意替代方案
9 .5 .4 明確構建目標
9 .5 .5 不處理業務
9 .5 .6 保持簡單
總 結
第10 章 浴火重生———資源庫 (Repository)
10.1 認識資源庫
10.2 資源庫的設計
10.2.1 接口與實現分開
10.2.2 考慮輸入輸出限制
10.2.3 明確使用目的
10.2.4 不包含業務
10.2.5 屏蔽持久化
10.2.6 依據業務定義
10.2.7 保持簡單
10.3 資源庫實現
10.4 如何處理層級關系
10.5 使用資源庫時的注意事項
10.5 .1 數據級聯
10.5 .2 多種持久化方式共存
10.5 .3 性能處理
10.6 額外的禮物———工作單元(Unit of Work)
10.6 .1 如何使用本地事務
10.6 .2 工作單元簡介
10.6 .3 工作單元的實現
總 結
第11 章 運籌帷幄———領域服務(Domain Service)
11 .1 認識領域服務
11 .1 .1 訂單實體擔負的責任過重
11 .1 .2 代碼不夠規范
11 .2 領域服務的作用
11 .2.1 執行業務邏輯
11 .2.2 對象轉換
11 .2.3 處理對象協作
11 .2.4 減少對象耦合
11 .2.5 控制業務走向
11 .3 領域服務的使用模式
11 .3 .1 實體引用領域服務
11 .3 .2 嵌套使用領域服務
11 .3 .3 應用服務引用領域服務
11 .4 領域服務的特性
11 .4.1 無狀態
11 .4.2 參數多為實體
11 .4.3 只依賴領域模型
11 .4.4 反映通用語言
11 .4.5 承擔業務指揮
11 .4.6 返回值有限制
11 .5 額外的禮物———微服務中的面向對象編程
11 .5 .1 如何進行分布式環境下的面向對象編程
11 .5 .2 對領域服務的反思
總 結
7微服務下的領域驅動設計
第12 章 承前啟后———應用服務(Application Service)
12.1 認識應用服務
12.1 .1 應用服務對命令型業務的支撐
12.1 .2 應用服務對查詢型業務的支撐
12.1 .3 宏觀上的應用服務
12.2 應用服務的使用限制
12.2.1 關注輸入限制類型
12.2.2 遵守輸出類型約束
12.2.3 使用依賴注入
12.2.4 無需接口
12.2.5 參數必驗
12.2.6 依據業務進行命名
12.2.7 關注異常處理
12.3 額外的禮物———應用服務接口參數驗證
總 結
致 謝
參考文獻
展開全部
商品評論(0條)
暫無評論……
書友推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | YAGEO国巨电容|贴片电阻|电容价格|三星代理商-深圳市巨优电子有限公司 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | YJLV22铝芯铠装电缆-MYPTJ矿用高压橡套电缆-天津市电缆总厂 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 液氮罐(生物液氮罐)百科-无锡爱思科 | 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 潍坊大集网-潍坊信息港-潍坊信息网 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业| 厂房出租_厂房出售_产业园区招商_工业地产 - 中工招商网 |