课程大纲:
第一天 上午
Spring核心框架讲解
01 Spring简介
02 Spring体系结构
03 ORM体现架构介绍
04 MVC框架的介绍
05 初始化spring容器
06 获取bean对象
07 使用XML方式实现Spring基本
08 idea的con fig配置
09 @auto wired的使用场景
10 java标准的解决方案
11 idea中spring的配置文件关联
第一天 下午
Spring 高级语法
01 优雅的依赖注入:在@bean方法中使用参数
02 通过setter方法依赖注入
03 创建XML配置规范
04 注入set类型案例讲解
05 注入map类型案例讲解
06 注入list类型案例讲解
07 属性注入中注入数组和列表的说明
08 属性注入中注入对象引用
09 spring中的单例bean
10 自动装配中定义bean的作用域
11 javaconfig装配中定义bean的作用域
第二天 上午
Batista
01 Batista总体技术体系梳理
02 Batista框架的概念
03 Batista数据输入-Map类型参数
04 Batista数据输出-返回实体类对象
05 Batista数据输出-返回自增主键-情景说明
06 Batista数据输出-返回自增主键-代码测试
07 Batista多对多关联关系需要使用中间表
08 Batista动态SQL-if和where标签-简介和环境
09 Batista动态SQL-set标签
10 Batista动态SQL-chorea标签-测试批量添加
11 Batista关联关系-对一-建立关联关系
12 Batista一个根据表生成Java Bean的实用工具
第二天 下午
Spring MVC核心原理讲解
01 Springtime介绍
02 Springtime工作原理
03 Springtime前端控制器
04 Springtime映射器
05 Springtime适配器
06 Springtime视图解析器
07 Springtime控制器
08 Springtime注解方式
09 Springtime参数传值
10 Springtime跳转
11 Springtime数据响应
12 Springtime数据格式化
13 Springtime重定向
14 Sprigged-J SON处理
15 Springtime逻辑视图
16 Springtime-Resentful介绍和使用
17 Springtime拦截器介绍和应用
第三天 上午
Spring Boot
01 Spring Boot概述
02 Spring Boot核心功能
03 Spring Boot快速搭建
04 Spring Boot起步依赖
05 Spring Boot自动配置
06 Spring Boot自定义配置
07 Spring Boot通过属性文件外置配置
08 Spring Boot + J unit单元测试
09 Spring Boot连接Redis
10 Spring Boot JDBC
11 Spring Boot 的AOP实现
12 Boot 整合Service服务
13 应用的打包与部署
第三天 下午
spring cloud微服务和案例实战
01 系统架构演变
02 微服务架构的常见问题和解决思路
03 微服务解决方案
04 微服务调用--上
05 服务治理介绍
06 nachos实现服务调用
07 自定义实现负载均衡
08 基于Begin实现服务调用
09 高并发带来的问题
10 服务容错思路和组件
11 流控规则-基本配置
12 案例-企业通用的权限管理系统
vue3部署
spring cloud部署
演示项目