三大组件:Bean,Context,Core
通过这三大组件能构建出像AOP,Web,Transaction,Orm特性功能
Bean组件的主要部分是BeanFactory、BeanDefinition、BeanDefinitionReader
1、BeanFactory分为ListableBeanFactory表示可以返回一些Bean集合,HierarchicalBeanFactory使得Spring具有了父子级联的IOC容器,AutowireCapableBeanFactory设置Bean里面的autowire自动装配值,比如autowireBean(Object bean)
功能最全,也是Spring容器(默认XmlWebApplicationContext)默认的内部factory是DefaultListableBeanFactory
2、BeanDefinition就是包含<bean>节点中的所有信息,后面的操作都是对这个对象进行的
3、BeanDefinitionReader就是对配置文件进行解析的部分
Context就是给Bean提供一个运行时环境,保存他们之间的关系状态等。
1、顶级父类ApplicationContext,比较重要的子类就是ConfigurableApplicationContext,提供ApplicationListener、BeanFactoryPostProcessor、parent application context的注入;提供context的刷新功能;提供factory对象用于创建bean。
2、默认的Spring容器叫XmlWebApplicationContext,
3、ApplicationContext还有ResourceLoader功能
4、ApplicationContext还是事件发布器
Core主要包括资源的访问
1、ResourceLoader和Resource
相关推荐
立体结构文档,树状结构,清楚易懂。
spring aop框架源码级分析 结构图
Spring结构图.docxSpring结构图.docxSpring结构图.docxSpring结构图.docxSpring结构图.docxSpring结构图.docxSpring结构图.docxSpring结构图.docxSpring结构图.docxSpring结构图.docxSpring结构图.docxSpring结构图....
Spring-Security3.0自定义表结构
本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...
Extjs实现的对Ldap的树状结构的显示,结构有点类似Softerra LDAP;一个测试类。 pdf:spring-ldap-reference.pdf Extjs.pdf 非常好的一本关于Extjs的书。 由于这些我也是才入门的时候写的,进行测试等用的,所以...
最新的Spring4.X帮助文档带视图结构树的
Spring教程 1 Spring框架概述 3 Spring是什么? 3 Spring的历史 4 Spring的使命(Mission Statement) 4 Spring受到的批判 4 Spring包含的模块 5 总结 6 Spring的IoC容器 6 用户注册的例子 7 面向接口编程 8 (用户...
SpringCloud系列Demo代码,每个子项目都是SpringCloud的一个知识点或者说技能点且都有对应的博客介绍,代码开箱即用适合新手学习或老司机复习。 SpringCloud系列Demo代码,每个子项目都是SpringCloud的一个知识点...
把以前学习的东西做一个整理,方便实时查阅,希望大家能够喜欢。
二,Spring Batch结构 4 1,Spring Batch体系结构 4 2,Spring Batch主要对象 5 三,Spring Batch流程介绍 5 四,Spring Batch之Step执行过程介绍 6 五,Spring Batch应用 7 1,简单应用 7 构建应用 7 对象...
Spring2.5架构图
Spring boot 目录结构总结
Spring包结构以及各个包之间引用关系说明。帮你spring一目了然
struts工作原理图、spring框架结构图、hibernate工作原理图
SpringCloud学习笔记(十一)微服务项目结构搭建 代码包,只使用于本章,仅供参考。
这是一个maven工程,实现多模块化maven父级管理jar和打包插件,springclud+eureka的工程demo,支持打包jar命令执行
Spring IoC容器实现的结构分析
赠送jar包:spring-messaging-5.0.8.RELEASE.jar; 赠送原API文档:spring-messaging-5.0.8.RELEASE-javadoc.jar; ...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
2、SpringIOC体系结构 3、源码分析-IOC容器的初始化 4、源码分析-IOC容器的依赖注入 5、源码分析-IOC容器的高级特性 三阶段 Spring AOP的涉及原理及具体实践 SpringJDBC的涉及原理及二次开发 SpringMVC框架设计原理...