1、Spring框架簡(jiǎn)介
Spring是一個(gè)開源框架,Spring是在2003年興起的一個(gè)輕量級(jí)的開源框架,由Rod johnson創(chuàng)建。主要對(duì)JavaBean的生命周期進(jìn)行管理的輕量級(jí)框架,Spring給JavaEE帶來(lái)了春天。
2、Spring框架特點(diǎn)
√ 輕量級(jí):不是說(shuō)他的文件大小很小,指的Spring是非侵入性。
知識(shí)點(diǎn):輕量級(jí)框架和重量級(jí)框架的區(qū)別
輕量級(jí)和重量級(jí)的框架是以啟動(dòng)程序所需要的資源所決定,比如EJB在啟動(dòng)程序的時(shí)候需要消耗大量的資源,內(nèi)存和CPU,所以是重量級(jí)。
√ 依賴注入:IOC(DI)和面向切面編程:AOP
√ 容器:Spring是一個(gè)容器,因?yàn)樗⑶夜芾響?yīng)用對(duì)象的生命周期
√ 框架:Spring實(shí)現(xiàn)了使用簡(jiǎn)單的組件配置組合成一個(gè)復(fù)雜的應(yīng)用。
√ 一站式:在IOC和AOP的基礎(chǔ)上可以整合各種企業(yè)應(yīng)用的開源框架和優(yōu)秀的第三方類庫(kù)