Spring框架介紹
? Spring框架是輕量級(jí)J2EE應(yīng)用框架,主要部分是IoC和AOP容器框架,主要用于對(duì)JavaBean的生命周期進(jìn)行管理。
Spring體系結(jié)構(gòu)
spring3體系結(jié)構(gòu)圖
若要使用Spring框架,只需加入spring-context jar包就可以;而spring-context中所需的依賴如下。
? 因此,還需加入commons-logging jar包。在較新版本的spring-context包中,會(huì)包含commons-logging包。
IoC容器的工作原理
? IoC容器根據(jù)POJO類的代碼以及由配置文件所提供的元數(shù)據(jù),來實(shí)例化相應(yīng)的對(duì)象,然后再注入相應(yīng)的類以供調(diào)用;就像是填申請(qǐng)表那樣,申請(qǐng)表的格式已經(jīng)規(guī)定,我們只需給IoC容器提供相應(yīng)的數(shù)據(jù),IoC容器就會(huì)根據(jù)我們提供的數(shù)據(jù),填寫到表格內(nèi),然后投放到我們需要用的地方。
IoC容器工作原理