《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对象并实现对象及资源注册

浙公网安备 33010602011771号