| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月: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或書號,我們即儘速上架。  |