[【慕课】剑指Java自研框架,决胜Spring源码

[【慕课】剑指Java自研框架,决胜Spring源码

提升面试的成功率和工作的效率,让你写出趋近于框架级的代码

课程在自研框架和Spring框架的穿插讲解中让大家逐渐熟悉Spring框架的脉络。通过从0搭建一个较为完备的Web框架来提升框架设计能力,辅以通俗易懂的Spring核心模块源码的讲解,带你了解Spring框架的设计思路

  • 第1章 课程导学与概览 试看

    本章首先:纵观课程所有知识点。其次:讲解通用得学习成长路线;最后:明确学习本课程所需得前置要求。帮助小伙伴选择好的课,对的课,以及跟对师父,让学习成长事半功倍。

    共 2 节 (9分钟) 展开列表

  • 第2章 环境准备

    本章将领小伙伴一起将Spring的源码环境搭建好。同时,咱们还会搭建业务项目的初始化环境,确保万事俱备。

    共 5 节 (88分钟) 展开列表

  • 第3章 业务系统架子的构建【自研框架的起源】

    本章从0去基于一个简单的业务:从需求分析、技术设计,代码实现。期间涵盖:经典得MVC架构以及相关设计模式。采用问题驱动式教学,先抛出问题启发思考对比多种方案,最终借鉴Spring框架DispatcherServlet解决问题。

    共 7 节 (131分钟) 展开列表

  • 第4章 自研框架IOC实现前奏【从项目开发到框架开发的转换】 试看

    本章引入工厂模式来优化自研框架架构,经过不断尝试,最终发现SpringIOC方式是最佳的框架选型。在调研的过程中,会扫清理解IOC的障碍,涉及常见的工厂模式、反射、注解的使用及其原理、控制反转原理等。

    共 12 节 (173分钟) 展开列表

  • 第5章 自研框架IoC容器的实现 【实战了解SpringIOC的脉络】

    在攻克了自研IoC的外围阵地后,咱们开始攻克IoC容器的开发,涉及到容器本身的实现、依赖注入功能、注解的学以致用以及使用Paser模块来定位并解析被注解标记的元素。细节之处,涉及到了安全的单例写法等

    共 11 节 (185分钟) 展开列表

  • 第6章 SpringIoC容器的源码解析 【正式向Spring宣战】

    本章首次攻入Spring源码阵地,对Spring核心:BeanDefinition,容器,Resource,ResourceLoader,BeanDefinitionReader等扫荡一遍。随后深入分析配置的定位、加载、解析和注册的源码流程。坚持学下去定见彩虹!

    共 12 节 (171分钟) 展开列表

  • 第7章 详解SpringIoC容器的初始化 【打通refresh方法的全链路】

    本章开始扫荡容器初始化知识点,依次拔除掉容器级别以及Bean级别的后置处理器、Aware神兽召唤接口以及事件监听器模式等外围暗堡后,开始全面进攻容器通用的初始化链路,完成对容器初始化的全链路分析。

    共 7 节 (84分钟) 展开列表

  • 第8章 精讲SpringIoC容器的依赖注入 【攻坚Bean实例的创建】

    本章将是一场恶战,从源码层面上逐层了解Bean实例创建,以refresh方法里创建非延迟加载的单例getBean方法为入口,讲解Spring容器用来解决循环依赖的三级缓存,对主要生命周期的处理,打通IOC从初始化到使用的闭环。

    共 13 节 (197分钟) 展开列表

  • 第9章 自研框架AOP的讲解与实现 【实战了解SpringAOP的核心脉络】

    本章再次回到自研框架,先分析AOP相关核心知识,讲解CGLib和动态代理两种模式,以及Spring是如何运用AOP的。随后,动手实践自研框架的AOP模块,让自研框架的功能更加丰富,也为后续进击SpringAOP做好准备。

    共 16 节 (263分钟) 展开列表

  • 第10章 SpringAOP的源码解析 【精准打击SpringAOP的核心源码】

    本章咱们将来个“回马枪”,再次杀回Spring里,继续手撕SpringAOP的源码.。

    共 13 节 (201分钟) 展开列表

  • 第11章 自研框架MVC的实现 【实战了解SpringMVC的核心脉络】

    为了让自研框架对外可用,咱们将打通Web框架部分,实现通用的请求分发流程..

    共 13 节 (196分钟) 展开列表

  • 第12章 SpringMVC流程分析【摸通SpringMVC的应用】

    本章,咱们来分析Spring经典的Web应用–SpringMVC的源码

    共 9 节 (111分钟) 展开列表

  • 第13章 以终为始【全课总结】

    终点又是新的一个起点。首先恭喜各位小伙伴即将完成本课程学习,本章将带领大家回顾全课,内化成自己核心知识体系。最后,我将在下一个里程碑等着各位小伙伴~

    共 1 节 (7分钟) 展开列表

资源下载赞赏金额8.9立即下载    升级VIP后免费升级VIP
本站资源高清无加密,支付后自动显示下载链接,如果链接失效,可联系本站客服
赞赏金额价格8.9立即下载    升级VIP后免费立即升级
本站资源高清无加密,支付后自动显示下载链接,如果链接失效,可联系本站客服
0
分享到:

评论0

请先

限时优惠:年费只要【186】终身会员只要【266】充值会员,畅想无限   立即开通
没有账号? 忘记密码?