BeanRead&Parse&Register_ClassDiagram
2017-03-23 07:04:34 0 举报
BeanRead&Parse&Register_ClassDiagram是一个类图,用于描述Java中Bean的读取、解析和注册过程。在这个类图中,我们可以看到以下几个关键类: 1. BeanReader:负责读取XML或JSON文件中的Bean信息。 2. BeanParser:负责将读取到的Bean信息解析为Java对象。 3. BeanRegister:负责将解析后的Java对象注册到Spring容器中。 这个类图展示了这些类之间的关系,以及它们在整个Bean读取、解析和注册过程中的作用。通过这个类图,我们可以更好地理解Java Web开发中的依赖注入和IoC控制反转原理。
作者其他创作
大纲/内容
BeanDefinitionReaderUtils
call
DefaultBeanDefinitionDocumentReader
- readerContext: XmlReaderContext- delegate: BeanDefinitionParserDelegate
InterfaceNamespaceHandlerResolver
+ resolve(String namespaceURI): NamespaceHandler
use
InterfaceBeanDefinitionParser
Abstract ClassAbstractSingleBeanDefinitionParser
XmlBeanDefinitionReader
+ documentReaderClass: Class = DefaultBeanDefinitionDocumentReader.class+ documentLoader: DocumentLoader = new DefaultDocumentLoader()+ entityResolver: EntityResolver
InterfaceDocumentLoader
DefaultNamespaceHandlerResolver
Abstract ClassNamespaceHandlerSupport
BeanDefinitionParserDelegate
- readerContext: XmlReaderContext- defaults: DocumentDefaultsDefinition = new DocumentDefaultsDefinition()- parseState: ParseState = new ParseState()
InterfaceBeanDefinitionRegistry
DefaultDocumentLoader
Interface BeanDefinitionDocumentReader
InterfaceNamespaceHandler
InterfaceBeanDefinitionReader
initialize
Abstract ClassAbstractBeanDefinitionParser
Abstract ClassAbstractBeanDefinitionReader
+ registry: BeanDefinitionRegistry
0 条评论
下一页