貫穿設計模式-用一個電商項目詳解設計模式 偉山育琪 9787302643364 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$566
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202310*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:貫穿設計模式-用一個電商項目詳解設計模式
ISBN:9787302643364
出版社:清華大學
著編譯者:偉山育琪
頁數:306
所在地:中國大陸 *此為代購商品
書號:1582250
可大量預訂,請先連絡。

內容簡介

本書除第1章介紹設計模式的原則與分類,以及第12章進行結語以外,其他章節依次以互聯網項目核心模塊為基準,將設計模式融入核心模塊的開發之中,整個過程猶如一個整體項目需求,完成設計模式的融入。從第2章到第11章,依次對核心項目模塊進行設計模式的融入,本書所涉及的核心模塊依次為:多種類第三方賬號登錄;商品類目管理;商品訂單狀態轉化與處理;多種類第三方支付;業務投放;平台積分更新及紅包發放;開具電子發票;朋友代付;訂單審計日誌設計;ES日誌查詢。 本書適合的讀者人群為Java初學者和有實戰經驗的Java後端工程師,可作為高等院校軟體工程、計算機等相關專業的本科生或研究生的課外實戰提升參考資料。

作者簡介

偉山育琪 B站技術博主河北王校長,視頻內容主要集中在技術與實際業務的結合點上,互聯網行業從業10年,Java技術專家。

目錄

第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章 朋友代付—中介
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理