文章分类 - Spring
摘要:三Spring-ioc容器--2解析、扫描、注册源码分析 3.3.1.2.1 默认bean解析 DefaultBeanDefinitionDocumentReader.parseDefaultElement(Element ele, BeanDefinitionParserDelegate dele
阅读全文
摘要:三Spring-ioc容器--1容器加载源码分析 三Spring-ioc容器--1容器加载源码分析 3.1 web与非web项目ioc容器创建 3.1.1 spring容器的概念梳理 容器:是spring框架实现功能的核心,负责对象的创建和管理,负责对象的整个生命周期的管理——创建、装配、销毁。 I
阅读全文
摘要:二Spring框架--3容器类和aware接口 2.1 BeanFactory与FactoryBean (1)beanfactory 是接口,提供了IOC容器最基本的形式,给具体IOC容器的实现提供了规范。是一个工厂类,负责生产、管理bean依赖的工厂类(实例化、定位、配置应用程序中的对象及建立对象
阅读全文
摘要:二Spring框架--2spring.handlers解析标签的原理 2.17 NamespaceHandlerResolver public interface NamespaceHandlerResolver { /** * Resolve the namespace URI and retur
阅读全文
摘要:二Spring框架--1重要组件类 二 spring组件类 2.0 spring体系结构 spring是模块化的,提供了20个模块,根据程序要求使用,允许选择适用的模块引入项目。 2.0.1 核心容器-core container 1)spring-core:提供了框架的基本组成部分,包括IOC和依
阅读全文
摘要:一Spring框架基础--3动态代理 1.4 代理模式 1.4.1 Java代码执行流程 1.4.1.1 class文件 Java编译器编译好Java文件后,产生.class文件在磁盘,该文件是二进制文件,内容只有jvm虚拟机能够识别的机器码。jvm虚拟机读取字节码.class文件,取出二进制数据,
阅读全文
摘要:一Spring框架基础--2设计模式 1.3 spring用到的设计模式 1.3.1 责任链模式 有多个对象,每个对象持有对下一个对象的引用,这样就会形成一条链,请求在这条链上传递,直到某一对象决定处理该请求。但是发出者并不清楚到底最终那个对象会处理该请求,所以,责任链模式可以实现,在隐瞒客户端的情
阅读全文
摘要:一Spring框架基础--1对象类型 1.1 spring内对象类型 POJO(plain ordinary java object简单java对象)的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 POJO对象有无参构造函数,每个字段都有getter和s
阅读全文