目錄(153章)
倒序
- 封面
- 版權信息
- 內容簡介
- 推薦1
- 推薦2
- 前言
- 第1章 設計模式的原則與分類
- 1.1 本章要點
- 1.2 設計模式的原則
- 1.2.1 單一職責原則
- 1.2.2 接口隔離原則
- 1.2.3 里氏替換原則
- 1.2.4 依賴倒置原則
- 1.2.5 迪米特法則
- 1.2.6 開閉原則
- 1.3 設計模式的分類
- 1.3.1 創建型模式
- 1.3.2 結構型模式
- 1.3.3 行為型模式
- 1.4 合成復用原則
- 1.5 章節回顧
- 第2章 多種類第三方賬號登錄——橋接模式與適配器模式
- 2.1 本章要點
- 2.2 初始化項目實戰環境
- 2.2.1 創建SpringBoot項目并添加pom.xml依賴
- 2.2.2 application.properties配置
- 2.2.3 初始化傳統注冊、登錄功能
- 2.2.4 項目驗證
- 2.3 實戰需求發布會
- 2.4 適配器模式實戰——UML類結構分解及方法定義
- 2.5 適配器模式實戰——第三方賬號登錄
- 2.5.1 第三方賬號的登錄原理
- 2.5.2 代碼實戰
- 2.5.3 驗證第三方賬號登錄功能
- 2.6 橋接模式實戰——UML類結構分解及方法定義
- 2.7 橋接模式實戰——第三方賬號登錄
- 2.7.1 核心代碼實戰
- 2.7.2 修復代碼瑕疵
- 2.7.3 Client調用端代碼實戰
- 2.7.4 功能測試
- 2.8 章節回顧
- 第3章 商品類目管理——組合模式與訪問者模式
- 3.1 本章要點
- 3.2 實戰需求發布會
- 3.3 實戰前的準備工作
- 3.3.1 項目集成Redis
- 3.3.2 初始化商品類目信息
- 3.4 組合模式實戰——UML類結構分解及方法定義
- 3.5 組合模式實戰——獲取商品類目
- 3.6 訪問者模式實戰——UML類結構分解及方法定義
- 3.7 訪問者模式實戰——商品類目的增加與刪除功能
- 3.7.1 功能開發實戰
- 3.7.2 功能測試
- 3.8 章節回顧
- 第4章 商品訂單狀態轉化與處理——狀態模式+觀察者模式+命令模式
- 4.1 本章要點
- 4.2 實戰需求發布會
- 4.3 狀態模式實戰——UML類結構分解及方法定義
- 4.4 狀態模式實戰——訂單狀態轉化
- 4.4.1 訂單狀態轉化
- 4.4.2 訂單狀態功能測試
- 4.5 觀察者模式實戰——UML類結構分解及方法定義
- 4.6 觀察者模式實戰——觀察訂單狀態的變更處理
- 4.7 Spring狀態機介紹及引入
- 4.8 狀態模式實戰——使用Spring狀態機
- 4.8.1 枚舉類及訂單對象創建
- 4.8.2 Spring狀態機配置類實戰
- 4.9 觀察者模式實戰——基于Spring狀態機
- 4.9.1 觀察者類創建實戰
- 4.9.2 測試基于Spring狀態機的訂單轉化
- 4.10 命令模式實戰——UML類結構分解及方法定義
- 4.11 命令模式實戰——訂單轉化相關擴展操作
- 4.12 章節回顧
- 第5章 多種類第三方支付——策略模式+門面模式+工廠模式+享元模式
- 5.1 本章要點
- 5.2 實戰需求發布會
- 5.3 策略模式實戰——UML類結構分解及方法定義
- 5.4 策略模式實戰——多種類第三方支付
- 5.4.1 第三方支付原理
- 5.4.2 第三方支付接入流程
- 5.4.3 支付寶支付實戰
- 5.5 門面模式實戰——UML類結構分解及方法定義
- 5.6 門面模式實戰——調用支付策略
- 5.7 工廠模式實戰——UML類結構分解及方法定義
- 5.8 工廠模式實戰——策略工廠
- 5.9 測試多種類第三方支付
- 5.10 享元模式實戰
- 5.10.1 隱藏的享元模式
- 5.10.2 享元模式的定義及UML類圖分解
- 5.10.3 Spring IOC對享元模式的應用
- 5.11 章節回顧
- 第6章 業務投放——責任鏈模式
- 6.1 本章要點
- 6.2 實戰需求發布會
- 6.3 安裝Apollo配置中心及相關數據準備
- 6.3.1 Apollo配置中心介紹
- 6.3.2 Windows環境部署Apollo配置中心
- 6.3.3 準備業務投放數據和用戶數據
- 6.4 責任鏈模式實戰——UML類結構分解及方法定義
- 6.5 責任鏈模式實戰——業務投放
- 6.5.1 項目集成Apollo
- 6.5.2 業務投放實戰
- 6.5.3 業務投放測試
- 6.6 章節回顧
- 第7章 平臺積分更新及紅包發放——裝飾器模式
- 7.1 本章要點
- 7.2 實戰需求發布會(三層服務降級策略)
- 7.3 項目集成RabbitMq——服務降級之延遲服務
- 7.3.1 延遲隊列的實現方式
- 7.3.2 RabbitMq的安裝與隊列配置
- 7.3.3 SpringBoot集成RabbitMq
- 7.4 裝飾器模式實戰——UML類結構分解及方法定義
- 7.5 裝飾器模式實戰——積分更新及紅包發放
- 7.5.1 Apollo配置添加和測試數據準備
- 7.5.2 三層服務降級——積分更新及紅包發放實戰
- 7.6 章節回顧
- 第8章 開具電子發票——建造者模式+原型模式+代理模式
- 8.1 本章要點
- 8.2 實戰需求發布會
- 8.3 建造者模式實戰——UML類結構分解及方法定義
- 8.4 建造者模式實戰——開具電子發票
- 8.5 原型模式實戰
- 8.5.1 原型模式實戰——UML類結構分解及方法定義
- 8.5.2 引用拷貝、深拷貝與淺拷貝
- 8.6 代理模式實戰
- 8.6.1 代理模式實戰——UML類結構分解及方法定義
- 8.6.2 JDK動態代理和CGLIB動態代理
- 8.7 開具電子發票需求測試
- 8.8 章節回顧
- 第9章 朋友代付——中介者模式
- 9.1 本章要點
- 9.2 實戰需求發布會
- 9.3 中介者模式實戰——UML類結構分解及方法定義
- 9.4 中介者模式實戰——朋友代付
- 9.4.1 朋友代付實戰
- 9.4.2 全局唯一中介者
- 9.5 章節回顧
- 第10章 訂單審計日志設計——模板方法模式
- 10.1 本章要點
- 10.2 實戰需求發布會
- 10.3 模板方法模式實戰——UML類結構分解及方法定義
- 10.4 模板方法模式實戰——訂單審計日志
- 10.5 章節回顧
- 第11章 ES日志查詢——迭代器模式
- 11.1 本章要點
- 11.2 實戰需求發布會
- 11.3 Elastic Search SQL Rest API機制介紹
- 11.4 ES Mock Server
- 11.5 迭代器模式實戰
- 11.5.1 UML類結構分解、方法定義及ES查詢實戰
- 11.5.2 實戰測試
- 11.6 章節回顧
- 第12章 結語 更新時間:2024-12-28 11:45:44
推薦閱讀
- 碼上轉型:傳統企業互聯網+實戰
- 互聯網+電子商務創新與案例研究
- 智能時代新媒體概論
- 業務中臺產品搭建指南:電商業務平臺全流程設計與實戰
- Photoshop+Premiere淘寶天貓視覺營銷·網店美工·商品視頻制作從入門到精通
- 增長五力:品牌內容驅動增長方法論
- 抖音、快手、小紅書爆款文案寫作
- 微商運營和團隊管理全攻略
- 電商運營與推廣
- AIGC新媒體文案寫作(慕課版)
- 區塊鏈社區運營與生態建設
- 手機淘寶運營攻略: 開店 裝修 管理 推廣實戰
- 私域電商:存量時代的增長裂變法則
- 移動電商:商業分析+模式案例+應用實戰(第2卷)
- 零基礎玩轉小紅書
- 網店客服(微課版)
- 抖音運營實戰筆記
- 牌桌上的區塊鏈:后網絡時代的商業演變與機遇
- 監管區塊鏈:代碼之治
- O2O落地:觸點場景派的27堂必修課
- 跨境電子商務服務管理實施指南
- 淘寶天貓店鋪運營實戰
- 區塊鏈藍圖
- 區塊鏈2.0:以太坊應用開發指南
- 大數據時代下的新媒體運營策略研究
- 跨境客戶關系管理
- 智慧物流與電子商務
- 京東運營大揭秘:28個技巧讓銷量步步高
- B端產品設計與運營實戰
- 一本書讀懂區塊鏈