簡單地說,Spring 是一個(gè)以控制倒置(Inversion of Control)原則為基礎(chǔ)的輕量級框架。控制倒置是一個(gè)用于“基于組件的體系結(jié)構(gòu)”的設(shè)計(jì)模式,它將“判斷依賴關(guān)系”的職責(zé)移交給容器,而不是由組件本身來判斷彼此之間的依賴關(guān)系。當(dāng)在Spring內(nèi)實(shí)現(xiàn)組件時(shí), 容器“輕量級”的方面就展現(xiàn)出來了:針對Spring開發(fā)的組件不需要任何外部庫;而且, 容器是輕量級的,它避免了像EJB容器那樣的重量級方案的主要缺點(diǎn),例如啟動時(shí)間長、測試復(fù)雜、部署和配置困難,等等。
標(biāo)簽:
上傳時(shí)間:
2014-01-20
上傳用戶:lifangyuan12