《spring源码深度解析》-学习第二章-容器的基本实现

核心内容是基于Core和Beans模块

容器的基础是: XMLBeanFactory . 它提供了将BeanXML文件转换为Resource对象的支持.

a)      配置文件的封装

b)     加载bean

c)      获取XML的验证模式

a)       XML文件的验证模式保证了XML文件的正确性.常用的验证模式有DTD & XSD

b)       DTD: 即文档类型定义 是一种XML约束模式语言.属于XML文件的验证机制,属于XML文件组成的一部分.常见于XML文件顶部声明.

c)       XSD(XML-Schema): 其描述了XML文档的结构.可以通过XML Schema指定一个XML文件所允许的结构和内容,并以之验证XML文档是否有效.

注: 使用XML Schema文档对XML进行校验时,除了要声明命名空间外,还必须通过schemaLocation属性指定该命名空间所对应的XML Schema文档的存储位置.

d)     验证模式的读取

e)      获取document

解析及注册: BeanDefinitions用于将document转换为Bean对象并实现对象及资源注册

posted @ 2020-11-12 15:21  每天学习1点点  阅读(16)  评论(0)    收藏  举报