本章将带你深入探索设计模式与Spring IoC容器的核心实现,结合理论与实践,从经典的工厂模式和单例模式出发,逐步实现一个简版的Spring IoC容器。
本章将剖析BeanPostProcessor如何干预Bean的生命周期。通过本章的学习,你将彻底掌握Spring IOC的核心实现,深入理解其设计精髓!
为什么需要 AOP?它是如何发展起来的?在没有框架支持的情况下,如何手动实现 AOP 的核心功能?这些问题不仅是理解 AOP 的关键,也是开发者提升技术能力的重要切入点。
本章将带你深入代理模式的核心,剖析其本质,并手写 AOP 实现,揭开 Spring AOP 的神秘面纱。
本章将带你深入SpringAOP的源码世界,全面解析AOP的核心实现机制。你将学习到 AOP 中最核心的功能。通过本章的学习,你将彻底理解 Spring AOP 的设计精髓与实现细节!
在现代应用程序开发中,数据访问是核心功能之一。无论是简单的数据库操作,还是复杂的持久化需求,高效、灵活的数据访问技术都是确保系统性能与可维护性的关键。本章将深入探讨数据访问的基础与高级技术,帮助开发者掌握从 JDBC 基础到 ORM 框架的全流程开发能力。
iBatis(现为 MyBatis)作为一款轻量级的 ORM 框架,以其灵活的 SQL 映射配置和高效的数据库访问能力,深受开发者喜爱。理解其底层实现原理,不仅能帮助开发者更好地使用框架,还能提升解决复杂问题的能力。本章将深入 iBatis 的核心源码,剖析其配置加载流程和 SQL 执行流程,带你从源码层面掌握 iBatis 的工作原理。
iBatis(MyBatis 的前身)作为一款经典的半自动化 ORM 框架,其灵活性和对 SQL 的精细控制能力使其在复杂业务场景中广泛应用。理解其核心机制不仅是日常开发的必备技能,更是面试中高频考察的重点。本章将围绕 iBatis 的核心功能和设计思想,结合高频面试题,深入剖析插件机制、执行器、缓存、类型映射及设计模式等核心话题,帮助开发者系统掌握 iBatis 的核心原理与实战技巧。
本章将系统讲解 Spring 生态的核心框架及其在 Web 开发中的应用,帮助你理清脉络,掌握 Spring 生态的精髓。
本章将通过手写一个 Mini SpringMVC 的方式,带你从零开始构建一个轻量级 Web 框架,逐步实现请求处理、路由映射、数据解析、结果封装等核心功能。
本章将通过 源码剖析的方式,带你深入SpringMVC的核心组件,从容器加载到请求分发,从路由映射到视图解析,全面解析SpringMVC的工作机制。
本章将围绕 Spring MVC 的核心知识点,结合高频面试题,系统讲解其核心组件、工作流程、常用注解以及设计思想。
本章将对课程整体内容进行回顾,梳理课程重难点,助力大家能有更好的学习效果,掌握课程精髓等。
选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题