Java 學(xué)習(xí)思維導(dǎo)圖之框架

本文主要是整理了一下關(guān)于框架的思維導(dǎo)圖并分享給大家,希望能對大家有幫助。

來杯咖啡冷靜一下

本文思維導(dǎo)圖使用的是 XMind。

考慮到本文中的圖片可能不是太清楚,所以我把原思維導(dǎo)圖傳到了網(wǎng)盤上,大家需要的話可以點擊此處下載。

Spring 的思維導(dǎo)圖

  • Spring 思維導(dǎo)圖總覽


    Spring 思維導(dǎo)圖總覽
  • Spring 思維導(dǎo)圖(1)
Spring 思維導(dǎo)圖(1)
  • Spring 思維導(dǎo)圖總覽(2)
Spring 思維導(dǎo)圖(2)
  • spring 表達(dá)式,注解
spring表達(dá)式,注解.jpg
  • SpingMVC注解
SpingMVC注解.jpg
  • IOC(控制反轉(zhuǎn))
    控制反轉(zhuǎn),是一種思想,將控制權(quán)交給spring,由spring幫我們創(chuàng)建對象以及管理對象之間的關(guān)系。
    所有的類都會在 spring 容器中登記,告訴 spring 這個類是個什么東西,然后你需要什么東西,然后 spring 會在系統(tǒng)運行到適當(dāng)?shù)臅r候,把你要的東西主動給你,同時也把這個東西交給其他需要它的地方。所有的類的創(chuàng)建、銷毀都由 spring來控制。
    IOC 其實就相當(dāng)于房屋中介,咱們需要什么類型的房子就去找中介,然后中介介紹房子,最后我們租房、入住。那么對應(yīng)于 IOC 就是,首先找 IOC 容器,然后容器返回我們需要的對象,最后我們使用對象。
    IOC 的一個重點是在系統(tǒng)運行中,動態(tài)的向某個對象提供它所需要的其他對象。這一點是通過 DI(Dependency Injection,依賴注入)來實現(xiàn)的。比如對象 A 需要操作數(shù)據(jù)庫,以前我們總是要在 A 中自己編寫代碼來獲得一個
    Connection 對象,有了 spring 之后我們就只需要告訴
    spring,A 中需要一個 Connection,至于這個
    Connection 怎么構(gòu)造,何時構(gòu)造,A 不需要知道。在系統(tǒng)運行時,spring 會在適當(dāng)?shù)臅r候制造一個 Connection,然后像打針一樣,注射到 A 當(dāng)中,這樣就完成了對各個對象之間關(guān)系的控制。A 需要依賴 Connection 才能正常運行,而這個 Connection 是由
    spring 注入到 A 中的,依賴注入的名字就這么來的。
  • AOP(面向切面編程)
    將影響了多個類的公共行為封裝到一個可重用模塊,并將其命名為"Aspect",即切面。所謂"切面",簡單說就是那些與業(yè)務(wù)無關(guān),卻為業(yè)務(wù)模塊所共同調(diào)用的邏輯封裝起來,便于減少系統(tǒng)的重復(fù)代碼,降低模塊之間的耦合度,并有利于未來的可操作性和可維護(hù)性。
    AOP 就是采用了動態(tài)代理的模式,關(guān)于這一點可以參考我之前的一篇文章----spring 動態(tài)代理模式趣解

Mybatis

mybatis.jpg

今天就到這里,水平一般能力有限,如有錯誤還請大家指出,以后會繼續(xù)和大家分享,如果喜歡記得喜歡并關(guān)注喲。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 在寫項目的時候有這么一個需求:需要一個框后面帶一個按鈕,當(dāng)時我就想,so easy 兩個div 拼一下,但是實現(xiàn)的...
    滑天下之大稽閱讀 2,228評論 0 0
  • 我又來更新啦!今天是我跑步的第二十一天啦,整整三周,五公里已經(jīng)成為一種日常了,這最近的一周中,我還跑了兩次十公里,...
    慕卿苑閱讀 612評論 2 1
  • 親愛的 我該怎樣向你形容今晚的星空 美得如此動人魂魄 勝過初次見面時你的嫣然一笑 我要走一千里的路 只為赴你一面之...
    到哪尼閱讀 735評論 0 1

友情鏈接更多精彩內(nèi)容