课程简介
在互联网+的今天,人们在PC、手机、Pad 上安装了各式各样的软件服务或APP,享受着互联网技术带来的高效和便捷。而随着这些产品的高速发展,大家对高性能、稳定性、安全性、扩展性等方面有了更高的要求,本次分享主要聚焦于Spring技术栈实战演练及底层原理的探究。
目标收益
培训对象
课程大纲
引子 | 详细介绍Spring底层设计模式、基于SpringCloud的微服务架构设计模式 |
第一单元 Spring设计模式 |
1. Spring基础架构 1.1 Java工厂及代理模式 1.2 Bean工厂及核心接口 1.3 IOC及AOP模式详解 |
第二单元 SpringBoot实战及原理探究 |
2. SpringBoot2实战演练 2.1 从启动到运行 2.2 运行过程分析 3. SpringBoot2注解 3.1 启动时注解做了哪些工作? 3.2 配置信息加载流程 4. SpringBoot2与Web容器 4.1 Web容器启动及配置 4.2 Web容器选择 |
第三单元 微服务重难点分析 |
5. 微服务架构设计 5.1 微服务功能拆分 5.2 微服务数据拆分 5.3 数据一致性问题 5.4 微服务通信问题 6. SpringCloud微服务开发要点 6.1 容错问题 6.2 线程隔离 6.3 分布式锁 6.4 调用链监控原理 |
引子 详细介绍Spring底层设计模式、基于SpringCloud的微服务架构设计模式 |
第一单元 Spring设计模式 1. Spring基础架构 1.1 Java工厂及代理模式 1.2 Bean工厂及核心接口 1.3 IOC及AOP模式详解 |
第二单元 SpringBoot实战及原理探究 2. SpringBoot2实战演练 2.1 从启动到运行 2.2 运行过程分析 3. SpringBoot2注解 3.1 启动时注解做了哪些工作? 3.2 配置信息加载流程 4. SpringBoot2与Web容器 4.1 Web容器启动及配置 4.2 Web容器选择 |
第三单元 微服务重难点分析 5. 微服务架构设计 5.1 微服务功能拆分 5.2 微服务数据拆分 5.3 数据一致性问题 5.4 微服务通信问题 6. SpringCloud微服务开发要点 6.1 容错问题 6.2 线程隔离 6.3 分布式锁 6.4 调用链监控原理 |