企业级框架

全屏查看

1 Spring 框架 #

mindmap
    id1[Spring 框架]
        id1-1[Spring Core]
        id1-2[IoC 容器原理与实现]
        id1-3[依赖注入方式与配置]
        id1-4[Bean 生命周期管理]
        id1-5[Spring 表达式语言]
        id1-6[Spring AOP]
        id1-7[面向切面编程概念]
        id1-8[代理模式与实现机制]
        id1-9[通知类型与执行顺序]
        id1-10[切点表达式详解]
        id1-11[Spring MVC]
        id1-12[MVC 架构模式解析]
        id1-13[控制器与请求映射]
        id1-14[视图解析与数据绑定]
        id1-15[拦截器与过滤器]
        id1-16[Spring Boot]
        id1-17[自动配置原理]
        id1-18[Starter 依赖管理]
        id1-19[嵌入式容器配置]
        id1-20[生产级特性]
Spring Core
IoC 容器原理与实现
依赖注入方式与配置
Bean 生命周期管理
Spring 表达式语言
Spring AOP
面向切面编程概念
代理模式与实现机制
通知类型与执行顺序
切点表达式详解
Spring MVC
MVC 架构模式解析
控制器与请求映射
视图解析与数据绑定
拦截器与过滤器
Spring Boot
自动配置原理
Starter 依赖管理
嵌入式容器配置
生产级特性

2 持久层框架 #

Hibernate
ORM 映射原理
实体关系映射配置
HQL 查询语言
缓存机制与优化
MyBatis
SQL 映射文件配置
动态 SQL 语法
插件开发与扩展
分页查询实现
JPA 规范
Entity 实体定义
关联关系映射
查询方法与规范
事务管理机制
mindmap
    id2[持久层框架]
        id2-1[Hibernate]
        id2-2[ORM 映射原理]
        id2-3[实体关系映射配置]
        id2-4[HQL 查询语言]
        id2-5[缓存机制与优化]
        id2-6[MyBatis]
        id2-7[SQL 映射文件配置]
        id2-8[动态 SQL 语法]
        id2-9[插件开发与扩展]
        id2-10[分页查询实现]
        id2-11[JPA 规范]
        id2-12[Entity 实体定义]
        id2-13[关联关系映射]
        id2-14[查询方法与规范]
        id2-15[事务管理机制]

3 微服务框架 #

mindmap
    id3[微服务框架]
        id3-1[Spring Cloud]
        id3-2[服务注册与发现]
        id3-3[配置中心管理]
        id3-4[服务网关路由]
        id3-5[熔断与限流]
        id3-6[Dubbo]
        id3-7[RPC 通信原理]
        id3-8[服务暴露与引用]
        id3-9[集群容错策略]
        id3-10[监控与管理]
Spring Cloud
服务注册与发现
配置中心管理
服务网关路由
熔断与限流
Dubbo
RPC 通信原理
服务暴露与引用
集群容错策略
监控与管理

4 安全框架 #

Spring Security
认证与授权机制
安全过滤器链
OAuth2 协议集成
JWT 令牌管理
Apache Shiro
身份认证流程
权限控制模型
会话管理机制
加密与哈希
mindmap
    id4[安全框架]
        id4-1[Spring Security]
        id4-2[认证与授权机制]
        id4-3[安全过滤器链]
        id4-4[OAuth2 协议集成]
        id4-5[JWT 令牌管理]
        id4-6[Apache Shiro]
        id4-7[身份认证流程]
        id4-8[权限控制模型]
        id4-9[会话管理机制]
        id4-10[加密与哈希]

5 消息中间件 #

mindmap
    id5[消息中间件]
        id5-1[Spring Integration]
        id5-2[企业集成模式]
        id5-3[消息通道与端点]
        id5-4[转换器与路由器]
        id5-5[错误处理策略]
        id5-6[Apache Kafka]
        id5-7[消息队列架构]
        id5-8[生产者与消费者]
        id5-9[分区与副本机制]
        id5-10[消息可靠性保证]
Spring Integration
企业集成模式
消息通道与端点
转换器与路由器
错误处理策略
Apache Kafka
消息队列架构
生产者与消费者
分区与副本机制
消息可靠性保证

6 测试框架 #

JUnit 5
测试生命周期
断言与假设
参数化测试
扩展模型
Mockito
Mock 对象创建
行为验证方法
参数匹配器
注解驱动测试
mindmap
    id6[测试框架]
        id6-1[JUnit 5]
        id6-2[测试生命周期]
        id6-3[断言与假设]
        id6-4[参数化测试]
        id6-5[扩展模型]
        id6-6[Mockito]
        id6-7[Mock 对象创建]
        id6-8[行为验证方法]
        id6-9[参数匹配器]
        id6-10[注解驱动测试]

7 构建与部署 #

mindmap
    id7[构建与部署]
        id7-1[Maven]
        id7-2[依赖管理机制]
        id7-3[生命周期与插件]
        id7-4[多模块项目管理]
        id7-5[仓库配置管理]
        id7-6[Gradle]
        id7-7[构建脚本语法]
        id7-8[任务依赖关系]
        id7-9[自定义插件开发]
        id7-10[性能优化策略]
Maven
依赖管理机制
生命周期与插件
多模块项目管理
仓库配置管理
Gradle
构建脚本语法
任务依赖关系
自定义插件开发
性能优化策略

8 监控与运维 #

Spring Boot Actuator
端点配置与安全
健康检查机制
指标收集与展示
自定义监控指标
应用性能管理
链路追踪原理
日志收集分析
性能指标监控
告警机制实现
mindmap
    id8[监控与运维]
        id8-1[Spring Boot Actuator]
        id8-2[端点配置与安全]
        id8-3[健康检查机制]
        id8-4[指标收集与展示]
        id8-5[自定义监控指标]
        id8-6[应用性能管理]
        id8-7[链路追踪原理]
        id8-8[日志收集分析]
        id8-9[性能指标监控]
        id8-10[告警机制实现]