課程簡介
在互聯(lián)網(wǎng)+的今天,人們在PC、手機、Pad 上安裝了各式各樣的軟件服務(wù)或APP,享受著互聯(lián)網(wǎng)技術(shù)帶來的高效和便捷。而隨著這些產(chǎn)品的高速發(fā)展,大家對高性能、穩(wěn)定性、安全性、擴展性等方面有了更高的要求,本次分享主要聚焦于Spring技術(shù)棧實戰(zhàn)演練及底層原理的探究。
目標(biāo)收益
培訓(xùn)對象
課程大綱
引子 | 詳細(xì)介紹Spring底層設(shè)計模式、基于SpringCloud的微服務(wù)架構(gòu)設(shè)計模式 |
第一單元 Spring設(shè)計模式 |
1. Spring基礎(chǔ)架構(gòu) 1.1 Java工廠及代理模式 1.2 Bean工廠及核心接口 1.3 IOC及AOP模式詳解 |
第二單元 SpringBoot實戰(zhàn)及原理探究 |
2. SpringBoot2實戰(zhàn)演練 2.1 從啟動到運行 2.2 運行過程分析 3. SpringBoot2注解 3.1 啟動時注解做了哪些工作? 3.2 配置信息加載流程 4. SpringBoot2與Web容器 4.1 Web容器啟動及配置 4.2 Web容器選擇 |
第三單元 微服務(wù)重難點分析 |
5. 微服務(wù)架構(gòu)設(shè)計 5.1 微服務(wù)功能拆分 5.2 微服務(wù)數(shù)據(jù)拆分 5.3 數(shù)據(jù)一致性問題 5.4 微服務(wù)通信問題 6. SpringCloud微服務(wù)開發(fā)要點 6.1 容錯問題 6.2 線程隔離 6.3 分布式鎖 6.4 調(diào)用鏈監(jiān)控原理 |
引子 詳細(xì)介紹Spring底層設(shè)計模式、基于SpringCloud的微服務(wù)架構(gòu)設(shè)計模式 |
第一單元 Spring設(shè)計模式 1. Spring基礎(chǔ)架構(gòu) 1.1 Java工廠及代理模式 1.2 Bean工廠及核心接口 1.3 IOC及AOP模式詳解 |
第二單元 SpringBoot實戰(zhàn)及原理探究 2. SpringBoot2實戰(zhàn)演練 2.1 從啟動到運行 2.2 運行過程分析 3. SpringBoot2注解 3.1 啟動時注解做了哪些工作? 3.2 配置信息加載流程 4. SpringBoot2與Web容器 4.1 Web容器啟動及配置 4.2 Web容器選擇 |
第三單元 微服務(wù)重難點分析 5. 微服務(wù)架構(gòu)設(shè)計 5.1 微服務(wù)功能拆分 5.2 微服務(wù)數(shù)據(jù)拆分 5.3 數(shù)據(jù)一致性問題 5.4 微服務(wù)通信問題 6. SpringCloud微服務(wù)開發(fā)要點 6.1 容錯問題 6.2 線程隔離 6.3 分布式鎖 6.4 調(diào)用鏈監(jiān)控原理 |