- 资源介绍
- 更新记录
课程介绍
剑指Java自研框架,决胜Spring源码是一门专注于帮助学员深入理解Spring框架源码的课程。该课程的目标是帮助学员通过学习和分析Spring源码,掌握Spring框架的核心原理和实现细节,从而能够更好地运用和定制Spring框架,提高开发效率和项目质量。
该课程的内容主要包括以下几个方面:
- Spring框架概述:介绍Spring框架的基本概念和核心模块,帮助学员建立对Spring框架的整体认识。
- Spring源码结构和工作原理:深入解析Spring框架的源码结构和工作原理,包括IoC容器、AOP、事务管理等核心模块的实现原理。
- Spring核心模块源码分析:逐个分析Spring框架的核心模块,包括BeanFactory、ApplicationContext、BeanPostProcessor、AOP框架等,探究其实现细节和运行机制。
- Spring扩展机制和定制化开发:学习Spring框架的扩展机制,包括BeanDefinitionRegistryPostProcessor、BeanFactoryPostProcessor等扩展点的使用和实现方式,以及如何进行定制化开发。
- 实战案例分析:通过实战案例的分析,帮助学员将理论知识应用到实际开发中,提升实际项目的开发能力。
通过学习该课程,学员可以深入了解Spring框架的内部原理和设计思想,掌握Spring框架的高级应用和定制化开发技巧,提升自己在企业开发中的竞争力。
课程目录
/【imooc-420】剑指Java自研框架,决胜Spring源码/
│├─第1章 课程导学与概览【为源码学习和框架开发备好足够弹药】
│├─第2章 环境准备【磨刀不误砍柴工】
│├─第3章 业务系统架子的构建【自研框架的起源】
│├─第4章 自研框架IOC实现前奏【从项目开发到框架开发的转换】
│├─第5章 自研框架IoC容器的实现 【实战了解SpringIOC的脉络】
│├─第6章 SpringIoC容器的源码解析 【正式向Spring宣战】
│├─第7章 详解SpringIoC容器的初始化 【打通refresh方法的全链路】
│├─第8章 精讲SpringIoC容器的依赖注入 【攻坚Bean实例的创建】
│├─第9章 自研框架AOP的讲解与实现 【实战了解SpringAOP的核心脉络】
│├─第10章 SpringAOP的源码解析 【精准打击SpringAOP的核心源码】
│├─第11章 自研框架MVC的实现 【实战了解SpringMVC的核心脉络】
│├─第12章 SpringMVC流程分析【摸通SpringMVC的应用】
│├─第13章 以终为始【全课总结】
详细目录
第1章 课程导学与概览【为源码学习和框架开发备好足够弹药】/
│├─1-1 剑指造轮子,决胜Spring源码.mp4 10MB
│├─1-2 学前需知.mp4 2.8MB
第2章 环境准备【磨刀不误砍柴工】/
│├─2-1 Spring模块梳理.mp4 152.6MB
│├─2-2 Spring源码的下载和编译.mp4 110.1MB
│├─2-3 Spring源码的下载和编译.mp4 78.7MB
│├─2-4 自研框架的整体介绍及雏形搭建.mp4 124MB
│├─2-5 本章小结.mp4 17.6MB
第3章 业务系统架子的构建【自研框架的起源】/
│├─3-1 项目业务梳理、数据库和实体类的设计.mp4 24.4MB
│├─3-2 项目依赖配置以及门面模式讲解.mp4 84.2MB
│├─3-3 项目依赖配置以及门面模式讲解.mp4 72.3MB
│├─3-4 泛型讲解(上).mp4 130.1MB
│├─3-5 泛型讲解(下).mp4 79.9MB
│├─3-6 Service层代码架子的搭建.mp4 104.3MB
│├─3-7 Controller层代码架子的搭建.mp4 105.5MB
第4章 自研框架IOC实现前奏【从项目开发到框架开发的转换】/
│├─4-1 尝试引入简单工厂模式.mp4 25.3MB
│├─4-10 注解背后的底层实现.mp4 68.5MB
│├─4-11 IOC前传.mp4 93.1MB
│├─4-12 本章小结.mp4 19.7MB
│├─4-2 尝试引入工厂方法模式.mp4 56.3MB
│├─4-3 尝试引入抽象工厂模式.mp4 55.4MB
│├─4-4 利器之反射.mp4 76.2MB
│├─4-5 反射之获取并操作构造函数.mp4 84.9MB
│├─4-6 反射之获取并操作成员变量.mp4 75.9MB
│├─4-7 反射之获取并操作成员方法.mp4 65.3MB
│├─4-8 必知必会的注解.mp4 124.1MB
│├─4-9 自定义注解的声明和使用.mp4 139.2MB
第5章 自研框架IoC容器的实现 【实战了解SpringIOC的脉络】/
│├─5-1 实现思路概述以及注解标签的创建.mp4 17.4MB
│├─5-10 实现容器的依赖注入【下】.mp4 102.6MB
│├─5-11 本章小结.mp4 14.2MB
│├─5-2 根据package获取类集合之通过类加载器获取资源信息.mp4 32.4MB
│├─5-3 根据package获取类集合之实现Class对象的提取【上】.mp4 79.8MB
│├─5-4 根据package获取类集合之实现Class对象的提取【下】.mp4 81.2MB
│├─5-5 烂大街的单例真的足够安全吗.mp4 77.5MB
│├─5-6 无视反射和序列化攻击的单例.mp4 73.5MB
│├─5-7 容器的载体以及容器的加载.mp4 144.4MB
│├─5-8 提供容器对外操作的方法.mp4 153MB
│├─5-9 实现容器的依赖注入【上】.mp4 101MB
第6章 SpringIoC容器的源码解析 【正式向Spring宣战】/
│├─6-1 挖掘切入源码的线索.mp4 61.2MB
│├─6-10 xml配置的资源定位、加载、解析、注册全链路分析.mp4 45.9MB
│├─6-11 注解配置的资源定位、加载、解析、注册全链路概览.mp4 107.6MB
│├─6-12 本章小结.mp4 8.7MB
│├─6-2 Beab与BeanDefinition.mp4 73.3MB
│├─6-3 击破简单容器【上】.mp4 53.4MB
│├─6-4 击破简单容器【下】.mp4 51.3MB
│├─6-5 轰炸高级容器.mp4 102.1MB
│├─6-6 弄清Resource、ResourceLoader、容器之间的微妙关系.mp4 113.6MB
│├─6-7 ResourceLoader的使用者-BeanDefinitionReader.mp4 66.6MB
│├─6-8 通过document对象解析出BeanDefinition实例.mp4 90.3MB
│├─6-9 BeanDefinition的注册.mp4 71.4MB
第7章 详解SpringIoC容器的初始化 【打通refresh方法的全链路】/
│├─7-1 进攻refresh方法前必会知识之PostProcessor.mp4 61.9MB
│├─7-2 进攻refresh方法前必会知识之Aware及其子接口.mp4 14.5MB
│├─7-3 进攻refresh方法前必会知识之时间监听器模式(上).mp4 79.7MB
│├─7-4 进攻refresh方法前必会知识之时间监听器模式(下).mp4 68MB
│├─7-5 手撕Spring容器的刷新逻辑(上).mp4 76.2MB
│├─7-6 手撕Spring容器的刷新逻辑(下).mp4 85.4MB
│├─7-7 本章小结.mp4 15.7MB
第8章 精讲SpringIoC容器的依赖注入 【攻坚Bean实例的创建】/
│├─8-1 闪击依赖注入.mp4 41.5MB
│├─8-10 doGetBean之populateBean.mp4 118.9MB
│├─8-11 -1 populateBean之剩余逻辑解析.mp4 80.5MB
│├─8-12 -2 populateBean之剩余逻辑解析.mp4 56.2MB
│├─8-13 本章小结.mp4 10.6MB
│├─8-2 夺取doGetBean之从缓存获取Bean.mp4 112MB
│├─8-3 夺取doGetBean之剩余逻辑的扫荡.mp4 117.5MB
│├─8-4 强攻Bean的创建.mp4 97.6MB
│├─8-5 doCreateBean之创建无属性的Bean实例.mp4 79.9MB
│├─8-6 doCreateBean之处理@Autowired以及@Value标签.mp4 79.9MB
│├─8-7 doCreateBean之剩余逻辑的扫荡.mp4 71.7MB
│├─8-8 单例循环依赖的解决.mp4 76MB
│├─8-9 面试常问问题之Spring对循环依赖的支持情况.mp4 68.8MB
第9章 自研框架AOP的讲解与实现 【实战了解SpringAOP的核心脉络】/
│├─9-1 前情回顾.mp4 15.9MB
│├─9-10 实现自研框架AOP1.0(三).mp4 119.4MB
│├─9-11 实现自研框架AOP1.0(四).mp4 91.1MB
│├─9-12 裹上AspectJ的外衣.mp4 53.3MB
│├─9-13 自研框架AOP2.0的实现(上).mp4 98.4MB
│├─9-14 -1自研框架AOP2.0的实现(下).mp4 43.9MB
│├─9-15 -2 自研框架AOP2.0的实现(下).mp4 103.1MB
│├─9-16 本章小结10_25.mp4 11.2MB
│├─9-2 自上而下从左到右(上).mp4 98.1MB
│├─9-3 自上而下从左到右(下).mp4 73MB
│├─9-4 AOP的子民们.mp4 103MB
│├─9-5 SpringAOP的实现之代理模式讲解.mp4 63.9MB
│├─9-6 SpringAOP的实现之JDK动态代理.mp4 132.4MB
│├─9-7 SpringAOP的实现之CGLIB动态代理-.mp4 94.2MB
│├─9-8 实现自研框架AOP1.0(一).mp4 122.3MB
│├─9-9 实现自研框架AOP1.0(二).mp4 101.9MB
第10章 SpringAOP的源码解析 【精准打击SpringAOP的核心源码】/
│├─10-1 BeanPostProcessor及其家族成员(上).mp4 52.4MB
│├─10-10 创建动态代理(上).mp4 92.7MB
│├─10-11 创建动态代理(中).mp4 53.2MB
│├─10-12 本章小结.mp4 16.8MB
│├─10-2 BeanPostProcessor及其家族成员(下).mp4 54.8MB
│├─10-3 为什么在启动类加上@EnableAspectJAutoProxy就能支持AOP.mp4 88.4MB
│├─10-4 AutoProxyCreator及其主要的家庭成员.mp4 69.3MB
│├─10-5 横切逻辑的加载分析(上).mp4 127MB
│├─10-6 横切逻辑的加载分析(中).mp4 108.9MB
│├─10-7 横切逻辑的加载分析(下).mp4 98.1MB
│├─10-8 筛选匹配的横切逻辑实例(上).mp4 68.4MB
│├─10-9 筛选匹配的横切逻辑实例(下).mp4 72.7MB
第11章 自研框架MVC的实现 【实战了解SpringMVC的核心脉络】/
│├─11-1 前情回顾.mp4 20.6MB
│├─11-10 ResultRender矩阵的实现(上).mp4 102MB
│├─11-11 ResultRender矩阵的实现(中).mp4 84.4MB
│├─11-12 ResultRender矩阵的实现(下).mp4 90.3MB
│├─11-13 本章小结.mp4 40.6MB
│├─11-2 自研框架MVC的整体脉络.mp4 33.8MB
│├─11-3 DispatcherServlet的重构.mp4 81.2MB
│├─11-4 责任链RequestProcessorChain的实现.mp4 90.6MB
│├─11-5 RequestProcessor矩阵的实现(1).mp4 25.4MB
│├─11-6 RequestProcessor矩阵的实现(2).mp4 72.9MB
│├─11-7 RequestProcessor矩阵的实现(3).mp4 103.4MB
│├─11-8 RequestProcessor矩阵的实现(4).mp4 110.2MB
│├─11-9 RequestProcessor矩阵的实现(5).mp4 37.8MB
第12章 SpringMVC流程分析【摸通SpringMVC的应用】/
│├─12-1 springmvc的环境搭建以及初始化入口分析(上).mp4 42.8MB
│├─12-2 spring mvc的环境搭建以及初始化入口分析(中).mp4 64.9MB
│├─12-3 spring mvc的环境搭建以及初始化入口分析(下).mp4 65.2MB
│├─12-4 Spring容器是执行refresh方法的入口.mp4 112.2MB
│├─12-5 Request与Controller方法映射的创建(上).mp4 84.4MB
│├─12-6 Request与Controller方法映射的创建(下).mp4 56MB
│├─12-7 从映射关系里获取处理请求的逻辑实例.mp4 71.8MB
│├─12-8 请求参数与执行方法的形参的绑定以及请求的处理.mp4 56.2MB
│├─12-9 本章小结.mp4 8.5MB
第13章 以终为始【全课总结】/
│├─13-1 课程总结.mp4 9.2MB
猜你喜欢
-
方立勋 2010年web 25天
2023-11-22 -
从1到N实战Go改造PHP 慕优酷 视频网站[完结无密]
2024-02-03 -
LoadRunner性能测试实战训练营[完结无密]
2024-01-26 -
响应式开发一招致胜-完结 | 价值128
2023-11-30 -
SpringBoot 2.x 实战仿B站高性能后端项目[完结无密]
2024-02-22 -
薪教育Struts2内幕深入剖析和实战精讲
2023-11-22 -
玩转数据结构[完结无密]
2024-01-19 -
数据可视化大屏设计基础理论及视觉篇
2024-04-05 -
马士兵jsp视频
2023-11-22 -
拓薪教育javase深入浅出
2023-11-22
-
BAT大牛亲授-个性化推荐算法实战(可用于毕设) [完结无密]
2024-01-25 -
【艾编程教育】Java架构师VIP系统黄埔班
2024-03-28 -
B站-林粒粒呀-小白玩转Python数据分析训练营
2024-09-17 -
美女老师的Web APP一站式教学课程|美女老师带你从0到1实战开发Web APP
2023-11-24 -
慕课网实战课-meHaoTian-433-uni-app 快速入门 从零开始实现新闻资讯类跨端应用-348元-完结
2023-11-24 -
[传智播客]全文检索视频教程
2023-11-22 -
马士兵-Java连接数据库技术-JDBC
2024-10-23 -
慕课网-Kotlin系统入门与进阶
2023-11-27 -
Kafka多维度系统精讲,从入门到熟练掌握[完结无密]
2024-02-06 -
腾讯大牛亲授 Web前后端漏洞分析与防御技巧
2024-01-11
猜你在找
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.xitnds.com"或“xitnds.com”,如遇到无法解压的请联系管理员!
学IT那点事 » 剑指Java自研框架,决胜Spring源码[完结无密]
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 学IT那点事下载免费吗?