admin 管理员组文章数量: 887021
2023年12月17日发(作者:sql select case语句)
Spring技术课程简介
一、 培训目标
1、掌握并深入理解以spring框架的原理,并能够熟悉spring、mybatis源码的阅读技巧。
2、在spring框架应用的基础之上,能够以工程化的视角来构建Spring boot应用,理解spring boot的应用场景和使用方法,掌握spring boot相关组件的应用技巧机器设计原理。
3、以spring boot为基础,理解和运用spring cloud分布式体系构建系统,熟悉和掌握常见分布式系统中遇到的问题及其常见解决方案,运用spring cloud相关组件来解决分布式系统中的降级、限流、负载均衡、网关、消息总线等问题。"
二、培训简介
课程以spring、springBoot、springCloud等java主流框架为切入点,除了熟悉框架的使用和原理之外,详细讲解mybatis等ORM框架在数据访问和操作上的封装方法、设计要点、以及相关应用场景,以及对应的cache框架和主流cache操作工具使用和实战。并实际开发和设计,详细剖析微服务架构的开发的最佳实践。
三、培训大纲(2天)
知识模块 教学内容 教学目标
spring全家桶技术体系介绍和概览
了解Spring全家桶在互联网领域1、spring core framework的原理和的发展历程
使用
2、spring boot的发展历程和迭代
3、spring cloud在互联网领域的迭代和发展
熟练掌握spring ioc和aop相关的用法。理解ioc容器在spring中的设计与实现
能够利用spring bean容器相关的组件实现相关业务代码
1、全面梳理spring bean的历程
2、理解ioc和aop的使用规则
从spring的bean来3、徒手实现一个简单的ioc框架
利用spring的这些组件来写出优分析和理解spring4、秀代码
核心框架的设计原5、spring源码中循环依赖的解决方理
法
1、全局配置文件解析流程
2、mapper解析流程
mybatis源码解析与3、SQL语句执行与解析流程
设计思想
4、mybatis源码当中利用了spirng的扩展
充分掌握mybatis作为orm对数据库操作的原理。理解Mybatis各组件在底层设计上的思路。并结合spring,认知mybatis利用spring在源码上做出的
扩展
熟练掌握搭建spring boot 框架的方法
理解spring boot的配置加载机制1、spring boot基本框架搭建
2、深挖SpringBoot的配置加载机制
和启动依赖及其实现原理
3、定制spring boot web容器的运定制Spring内置web容器的参数
掌握数据源配置和两大常用数据spring boot原理讲行参数
解和相关组件的应4、spring boot中的数据源配置,及源的使用(hikariCP、Druid)
利用spring boot的缓存组件操作用 数据源选择
redis等常用缓存中间件
5、spring boot的缓存机制
6、spring boot actuator监控体系掌握spring boot服务监控体系,利用SpringBootAdmin了解程序及自定义HealthIndicator
的运行状态
spring Cloud分布式体系及其组件
1、Eureka 和 consul在服务发现中的对比
2、客户端负载均衡:Ribbon
3、服务容错保护:Hystrix
4、声明式服务调用:Feign
5、网关服务:Zuul
6、分布式配置中心:Config
7、消息总线:Bus
8、消息驱动的微服务:Stream
9、分布式服务跟踪:Sleuth
10、实战中分布式架构体系的应用
熟练掌握Eureka等服务发现中间的搭建
掌握客户端负载均衡的相关组件的使用场景
服务端降级、熔断机制的使用场景和实现方式
分布式配置中心的使用和git与分布式配置中心的结合使用
消息队列与spring cloud的组件结合使用
了解常见分布式架构中的重要中间件的设计思路与使用场景
版权声明:本文标题:Spring技术培训班课程简介 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702806077h431598.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论