spring面試總結(jié)

spring 源碼分析及知識點(diǎn)總結(jié):http://www.reibang.com/p/822b6803a6e1

1 Spring是什么?

是一個(gè)個(gè)輕量級的依賴注入和AOP容器框架

使用控制反轉(zhuǎn)的方式,通過依賴注入來創(chuàng)建對象(將創(chuàng)建對象的方式反轉(zhuǎn)了,由Spring創(chuàng)建對象蒜危,依賴注入到調(diào)用者程序中)

面向切面編程:將業(yè)務(wù)邏輯從應(yīng)用服務(wù)(如事務(wù)管理)中分離出來剧包,實(shí)現(xiàn)了高內(nèi)聚開發(fā)核偿,應(yīng)用對象只關(guān)注業(yè)務(wù)邏輯迹缀。

面向切面編程是面向?qū)ο缶幊痰挠辛ρa(bǔ)充瓦糕。面向?qū)ο缶幊淌庆o態(tài)的抽象胁艰,AOP是動態(tài)的抽象款筑,獲得步驟之間的邏輯劃分

Spring的容器智蝠,管理應(yīng)用對象的生命周期和配置。如對象的創(chuàng)建奈梳、銷毀杈湾、回調(diào)等。

參考:Spring的優(yōu)點(diǎn)和缺點(diǎn)

2 spring有什么優(yōu)勢攘须?

1.使用Spring的IOC容器漆撞,將對象之間的依賴關(guān)系交給Spring,降低組件之間的耦合性于宙,讓我們更專注于應(yīng)用邏輯

2.可以提供眾多服務(wù)浮驳,事務(wù)管理,Web Service等捞魁。

3.AOP很好支持了面向切面編程至会。

4.對主流的框架提供了很好的集成支持,如Hibernate谱俭,Struts2奉件,JPA等

5.Spring DI機(jī)制降低了業(yè)務(wù)對象替換的復(fù)雜性。

6.Spring屬于低侵入昆著,代碼污染極低县貌。

7.Spring的高度可開放性,并不強(qiáng)制依賴于Spring凑懂,開發(fā)者可以自由選擇Spring部分或全部

Spring缺點(diǎn):

1.jsp中要寫很多代碼煤痕、控制器過于靈活,缺少一個(gè)公用控制器
2.Spring不支持分布式征候,這也是EJB仍然在用的原因之一杭攻。

3 Spring MCV和Spring的區(qū)別?

Spring mvc類似于struts的一個(gè)MVC開框架疤坝,其實(shí)都是屬于Spring兆解,Spring mvc需要有spring的架包作為支撐才能跑起來。
SSM框架—Spring+SpringMVC+MyBatis

4 SpringMVC核心處理流程

SpringMVC核心處理流程

1跑揉、DispatcherServlet前端控制器接收發(fā)過來的請求锅睛,交給HandlerMapping處理器映射器

2、HandlerMapping處理器映射器历谍,根據(jù)請求路徑找到相應(yīng)的HandlerAdapter處理器適配器(處理器適配器就是那些攔截器或Controller)

3现拒、HandlerAdapter處理器適配器,處理一些功能請求望侈,返回一個(gè)ModelAndView對象(包括模型數(shù)據(jù)印蔬、邏輯視圖名)

4、ViewResolver視圖解析器脱衙,先根據(jù)ModelAndView中設(shè)置的View解析具體視圖

5、然后再將Model模型中的數(shù)據(jù)渲染到View上

這些過程都是以DispatcherServlet為中軸線進(jìn)行的。


Boy-20180729

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末兜挨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鹃锈,更是在濱河造成了極大的恐慌,老刑警劉巖瞧预,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件屎债,死亡現(xiàn)場離奇詭異,居然都是意外死亡垢油,警方通過查閱死者的電腦和手機(jī)盆驹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滩愁,“玉大人召娜,你說我怎么就攤上這事【ィ” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵秸讹,是天一觀的道長檀咙。 經(jīng)常有香客問我,道長璃诀,這世上最難降的妖魔是什么弧可? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮劣欢,結(jié)果婚禮上棕诵,老公的妹妹穿的比我還像新娘。我一直安慰自己凿将,他們只是感情好校套,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著牧抵,像睡著了一般笛匙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上犀变,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天妹孙,我揣著相機(jī)與錄音,去河邊找鬼获枝。 笑死蠢正,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的省店。 我是一名探鬼主播嚣崭,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼笨触,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了有鹿?” 一聲冷哼從身側(cè)響起旭旭,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎葱跋,沒想到半個(gè)月后持寄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡娱俺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年稍味,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荠卷。...
    茶點(diǎn)故事閱讀 39,977評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡模庐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出油宜,到底是詐尸還是另有隱情掂碱,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布慎冤,位于F島的核電站疼燥,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蚁堤。R本人自食惡果不足惜醉者,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望披诗。 院中可真熱鬧撬即,春花似錦、人聲如沸呈队。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掂咒。三九已至才沧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绍刮,已是汗流浹背温圆。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留孩革,地道東北人岁歉。 一個(gè)月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親锅移。 傳聞我的和親對象是個(gè)殘疾皇子熔掺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評論 2 355