轉(zhuǎn)帖|行業(yè)資訊|編輯:郝浩|2016-02-22 15:55:28.000|閱讀 933 次
概述:本篇講述了Spring架構(gòu)中三個內(nèi)部組件的作用和關(guān)系。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
前面說Bean是Spring中關(guān)鍵因素,那Context和Core又有何作用呢?前面吧Bean比作一場演出中的演員的話,那Context就是這場演出的舞臺背景,而Core應(yīng)該就是演出的道具了。只有他們在一起才能 具備能演出一場好戲的最基本的條件。當(dāng)然有最基本的條件還不能使這場演出脫穎而出,還要他表演的節(jié)目足夠的精彩,這些節(jié)目就是Spring能提供的特色功能了。
我們知道Bean包裝的是Object,而Object必然有數(shù)據(jù),如何給這些數(shù)據(jù)提供生存環(huán)境就是Context要解決的問題,對Context來說他就是要發(fā)現(xiàn)每個Bean之間的關(guān)系,為它們建立這種關(guān)系并且要維護好 這種關(guān)系。所以Context就是一個Bean關(guān)系的集合,這個關(guān)系集合又叫Ioc容器,一旦建立起這個Ioc容器后Spring就可以為你工作了。那Core組件又有什么用武之地呢?其實Core就是發(fā)現(xiàn)、建立和維護每 個Bean之間的關(guān)系所需要的一些列的工具,從這個角度看來,Core這個組件叫Util更能讓你理解。
它們之間可以用下圖來表示:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn