分享

Spring核心容器 BeanFactory和ApplicationContext 简介

 樱花梦_张艺馨 2016-11-22
     Spring的核心容器实现了IoC,其目的时提供一种无侵入式的框架。
     BeanFactory和ApplicationContext是了解Spring核心的关键。
     Bean是描述java的软件组件模型,有点类似于Microsoft的COM组件的概念。
在java模型中,通过Bean可以无限扩充java程序的功能,通过Bean的组合可以快速生成新的应用程序,最重要的是Bean可以实现代码的重复利用。
      在Spring中,有两个最基本最重要的包,即:org.springframework.beans和org.springframework.context。在这两个包中,为了实现一种无侵入式的框架,代码中大量饮用了java中的反射机制,通过动态调用的方式避免了硬编码,为spring的反向控制特性提供了基础。
在这两个包中,其中最重要的类是BeanFactory和ApplicationContext。Beanfactory提供了一种先进的配置机制来管理任何种类的Bean。ApplicationContext建立在BeanFactory之上,并增加了其他的功能,例如:对国际化的支持,获取资源,事件传递等。
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多