Bean组件
Bean的创建是工厂模式,顶级接口是BeanFactory。
Bean的定义由BeanDefinition描述。
当成功解析定义的一个节点后,在Spring内部就被转化为BeanDefinition对象,以后所有的操作都是针对这个对象进行的。
Context
ApplicationContext是Context顶级父类,继承了BeanFactory。
ApplicationContext作用:
标识一个应用环境
利用BeanFactory创建Bean对象
保存对象关系表
捕获各种事件