原文:带你手写spring:IOC与DI

前言 依稀记得在 年刚毕业的时候,在京面试某公司的时候技术总监和我聊到了spring,我比较欣赏一个音乐人Rod Johnson以个人之力承担了spring的主开发工程。当时的个人水平仅仅是知道spring,会简单使用。当面试官问到我对源码的阅读时,问我大概多久的时间能吃懂spring源码,我给了一个答案是 年吧。然后这个问题没有下文了,估计他 是她,是个女技术总监 当时想spring这么简单的东 ...

2018-11-25 14:32 0 1390 推荐指数:

查看详情

Spring学习之——手写Spring源码V2.0(实现IOCDI、MVC、AOP)

前言 在上一篇《Spring学习之——手写Spring源码(V1.0)》中,我实现了一个Mini版本的Spring框架,在这几天,博主又看了不少关于Spring源码解析的视频,受益匪浅,也对Spring的各组件有了自己的理解和认识,于是乎,在空闲时间把之前手写Spring的代码重构了一遍,遵循 ...

Thu Aug 06 05:44:00 CST 2020 0 708
手写IOC实践

一、IOC 1.什么是IOC? 控制反转(英语:Inversion of Control,缩写为IoC),是[面向对象编程]中的一种设计原则,可以用来减低计算机代码之间的[耦合度]其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找 ...

Wed Dec 08 17:08:00 CST 2021 1 233
自己动手写Spring框架--IOC、MVC

  对于一名Java开发人员,我相信没有人不知道 Spring 框架,而且也能够轻松就说出 Spring 的特性-- IOC、MVC、AOP、ORM(batis)。   看那么多 Spring 源码分析,不如自己动手写 个轻量的 Spring 框架。   下面我想简单介绍一下我的轻量级 ...

Thu Aug 08 22:14:00 CST 2019 2 319
带你手写基于 Spring 的可插拔式 RPC 框架(一)介绍

目录: 带你手写基于 Spring 的可插拔式 RPC 框架(一)介绍 带你手写基于 Spring 的可插拔式 RPC 框架(二)整体结构 带你手写基于 Spring 的可插拔式 RPC 框架(三)通信协议模块 带你手写基于 Spring 的可插拔式 RPC 框架(四)代理类的注入与服务启动 带你 ...

Thu Jul 04 18:51:00 CST 2019 0 724
手写IOC实现过程

一.手写ioc前基础知识 1.什么是IOC(Inversion of Control 控制反转)? IoC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试 ...

Sun Aug 09 01:55:00 CST 2020 0 1093
手写一个简易的IOC

这个小项目是我读过一点Spring的源码后,模仿SpringIOC的一个简易的IOC,当然Spring的在天上,我的在马里亚纳海沟,哈哈 感兴趣的小伙伴可以去我的github拉取代码看着玩 地址: https://github.com/zhuchangwu/CIOC 点击查看源码 ...

Sun Nov 10 23:36:00 CST 2019 0 352
从零开始手写 spring ioc 框架,深入学习 spring 源码

IoC Ioc 是一款 spring ioc 核心功能简化实现版本,便于学习和理解原理。 创作目的 使用 spring 很长时间,对于 spring 使用非常频繁,实际上对于源码一直没有静下心来学习过。 但是 spring 源码存在一个问题,那就是过于抽象,导致学习起来成本上升 ...

Mon Dec 02 03:45:00 CST 2019 0 716
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM