首页 实战 Java七大热门技术框架源码解析
收藏

Java七大热门技术框架源码解析

一次性搞懂7大主流热门框架架构设计与核心原理,进阶提升二次开发与造轮子高阶能力

Java七大热门技术框架源码解析

¥699.00
已完结 难度 高级 时长 56小时 学习人数 155 综合评分 9.11

提升编程水平的最佳方式就是多阅读优秀的框架源码。本课程专门为你汇聚了Java Web开发主流热门框架(Spring Framework , Spring Data, Spring Boot, Spring Cloud,Mybatis,Tomcat,RocketMQ),从框架的架构设计、核心源码解析 到二次开发,造轮子,面试指导,循序渐进的让你更全面的掌握框架底层原理,提升框架应用技巧、和造轮子等高阶能力。

Jimmy
讲师

一线互联网公司技术总监

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
课程目标

一次性搞懂7大主流框架核心底层原理,进阶提升高阶编程能力

全面掌握Java七大热门
框架设计思想
全面解析Spring Boot、Spring
Cloud,数据访问层Mybatis、Spring
Data,及Tomcat的原理,Nacos、RocketMQ的工作机制等
深度掌握Java七大热门
框架底层原理
从架构设计、核心底层原理到应用
技巧、二次开发、造轮子,循序渐
进,逐层深入掌握框架核心精髓
进阶提升Java高阶
开发能力
通过特定业务需求进行自定义改
造、二次开发,以及造轮子,全
面锻炼架构设计能力和编程思维
课程亮点

全面覆盖Java Web开发核心技术框架与架构设计

·各大框架关系图·
SpringCloud : API业务网
关层开发实现了统一路由,
支持安全认证、流量监控,
基于扩增实现熔断限流。
Sentinel : Sentinel守护系
统避免大流量侵袭,基于滑
动窗口实现了熔断限流能
力,同时提供了方便的操作
面板。
Nacos注册中心 : 支持基于
DNS 和 RPC 的服务注册和
发现。
RocketMQ : 分布式消息和
流数据处理平台,支持万亿
级容量和灵活的可扩展性。

从架构、原理到深入底层,循序渐进,大大降低学习门槛

从宏观层面学习开源框
架的设计理念,提高设
计能力,真正的掌握框
架设计
深入学习框架核心功能
的源码实现,深入细
节,学习源码逻辑和优
雅风格,夯实编程内功
掌握框架应用技巧,加
速业务实现,并学会针
对特殊业务场景进行二
次开发
通过造轮子锻炼自己的
设计能力,加深与巩固
各大框架核心原理
解读源码相关经典面试
题,理解面试官的考查
逻辑,提升面试表现力

提炼框架核心精华,高效提升框架设计与编程技能

Spring Boot启动器Starter
Spring Boot智能装配
Spring Boot应用执行器
Actuator
Spring Boot配置原理详解
常见面试题深度解析
Spring IOC深度解析
Spring AOP深度解析
Spring 数据访问深度解析
Spring MVC深度解析
SpringWebFlux深度解析
配置中心Nacos
负载均衡LoadBalancer
服务调用OpenFeign
服务网关Gateway
服务流控降级Sentinel
Spring Data架构设计
Spring Data JPA核心解析
Spring Data Rest核心解析
Spring Data应用技巧
Spring Data面试解析
Mybatis架构分层设计
Mybatis数据处理流程
Mybatis SQL执行解析
Mybatis重要接口解析
自定义Mybatis插件
Tomcat架构设计解析
Tomcat核心源码解析
Tomcat应用技巧
Tomcat二次改造
手写Web应用服务
RocketMQ消息队列特性
RocketMQ NameServer-
启动源码解析
RocketMQ Broker-
启动源码解析
RocketMQ消息发送接收源码解析
RocketMQ应用技巧
课程大纲
第1章 课程介绍及学习指南
本章主要对课程整体内容进行全面进行,并在学习方法上给大家进行指导建议,助力大家达到更好的学习效果。
第2章 Spring源码概述
本章主要进行Spring源码的概述。包括:Spring家族生态介绍,Spring 架构设计解析,Spring 核心模块解析,Spring 模块版本介绍,Spring 开发环境搭建。
第3章 Spring Boot架构设计解析
本章为大家进行Spring Boot架构设计解析,包括:Spring Boot架构概述,Spring Boot源码概述,架构设计之启动器Starter,架构设计之智能装配AutoConfiguration,架构设计之应用执行器Actuator,架构设计之外部配置等。
第4章 Spring Boot核心源码解析
本章进行Spring Boot核心源码解析,包括:用户模块构建,用户模块入口类详解,Spring Boot启动流程源码分析,Spring Boot事件和监听器,Spring Boot加载配置文件,Spring Boot失败诊断分析器,Spring Boot智能装配流程,Spring Boot智能装配注解等。
第5章 Spring Boot应用技巧解析
本章我们进行Spring Boot应用技巧解析,包括:热部署Hot Swapping,定制启动Banner,logging日志配置,集成Spring MVC,集成数据访问层,Spring Boot Test,打包可运行的jar包,打包Docker镜像等。
查看完整目录
专属服务

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课
程教案、原理图解、技术文档、演示案
例等各种教材,保障你的学习效果。
课程全套代码下载
提供课程全套源代码等下载,包含:
私有仓库、源代码、课程总结笔记、作业及答案等
实用电子文档
部分简单内容以图文形式呈现,与视频相
配合,既保障学习效果,又提高了学习效
率。
适合人群
Java后端开发工程师
意向晋升为后端高级开发者
对Java框架底层原理欠缺的开发者
技术储备
具备Java 项目开发基础
拥有Spring使用基础
了解Java主流项目架构更佳
环境参数
JDK 1.8+
Maven 3.3+
Gradle 6.6.x
Springboot 2.3.x
IDE环境 IDEA
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题