1. 程式人生 > >Spring之核心容器bean

Spring之核心容器bean

  摘要:Spring的核心容器實現了Ioc,其目 的是提供一種無侵入式的框架。在本文中,首先講解了Spring的基礎bean的相關知識,然後介紹了Spring是如何對bean進行管理的。

  

  在Spring中,有2個最基本最重要的包,即org.springframework.beans 和org.springframework.context.在這兩個包中實現了無侵入式的框架,程式碼中大量引用了java的反射機制,通過動態呼叫的方式避免了硬編碼,為spring的反向控制特性提供了基礎。在這2個包中,最重要的類是BeanFactory和ApplicationContext。

  BeanFactory提供了一種先進的配置機制來管理任何種類的bean。

  ApplicationContext建立在BeanFactory之上,並增加了其他功能,如國際化,獲取資源,事件傳遞等。