手把手带你写一个Minispring

2024年08月28日 101次阅读
手把手带你写一个Minispring-网盘-下载

我们会将 Spring 的底层原理融入代码中,一层层对照 Spring 框架的现有结构,让原理理解起来不再困难,让你应用起来更加得心应手。

课程简介

Java 诞生二十几年来,一直是业界的主流语言和平台。而 Spring 是 Java 开发事实上的平台。因此深入理解 Spring 基础框架的底层原理很有必要,它能让我们以不变应万变,把握住技术快速流变中相对稳定的内核。在工作过程中也会更加高效准确地使用平台工具,提高应用程序的质量。

虽然 Spring 是开源的,但是面对如此庞大且复杂的源代码,很多技术人都会迷失其中。因此我们邀请到了前 Sun Microsystems Java 研发工程师,开源软件 MiniSpring、MiniTomcat 开发者郭屹,他将采取快速迭代的开发模式,从一个最简单的程序开始,一步步堆积演化,完善框架功能,最终实现 Spring 框架的核心:IOC、MVC、JDBC Template 和 AOP。

作者简介

郭屹,中国 Java 研发工程师鼻祖之一,曾在 Sun Microsystems 公司 Java 研发中心担任 J2EE 研发工程师,同时他也是 JDBC Driver、Minis 开发者,Norming 软件国际 CTO。

在长达 30 余年的编程生涯中,他经历了 Java 技术的飞速发展,积累了丰富的行业经验和技术实践,有 MiniSpring、MiniTomcat、MiniRedis、MiniLanguage 等几款开源作品。除此之外,他还十分乐于分享自己的知识和经验,是技术类书籍《认识编程》和《Java 编程十五讲》的作者,一直以来都在通过写作、讲演等方式推动着编程社区的发展。

课程目录

原始 loC:如何通过 BeanFactory 实现原始版本的 loC容器?
扩展 Bean:如何配置 constructor、property 和init-method ?
依赖注入:如何给 Bean 注入值并解决循环依赖问题?
增强 loC 容器:如何让我们的 Spring 支持注解?
完整的 loC 容器:构建工厂体系并添加容器事件
再回首:Spring loC 章节小结
原始 MVC:如何通过单一的 Servlet 拦截请求分派任务?
整合 MVC 和 loC:如何在 Web 环境启动 loC 容器?
分解 Dispatcher:如何把专门的事情交给专门的部件去做?
数据绑定:如何自动转换传入的参数?
ModelAndView:如何将处理结果返回给前端?
再回首:Spring MVC 章节小结
......

手把手带你写一个Minispring 下载 

热搜  生财有术第八期 时寒冰·2024 AI写作绘画 ChatGPT 李善友 李笑来 吴军 冯唐 kindle电子书

联系微信:zhizhushou99
全网知识付费平台-课程-原版电子书
热门平台:得到APP喜马拉雅FM混沌大学樊登读书全网知识付费
获取须知 常见问题 电子书目录 课程目录 最新资源