一bai.概念:1. spring是開源的輕量級框架
2 spring核心主要兩部分:
(1)aop:面向切面程式設計,擴充套件功能不是修改源**實現
(2)ioc:控制反轉,
- 比如有乙個類,在類裡面有方法(不是靜態的方法),呼叫類裡面的方法,建立類的物件,使用物件呼叫方法,建立類物件的過程,需要new出來物件
- 把物件的建立不是通過new方式實現,而是交給spring配置建立類物件
二.好處
我用通俗的話給你解釋把。
首先你不用框架不是每次建立物件都要用關鍵字「new」呢?對吧。有了spring配置就不用new了,直接拿。舉個例子:假如你吃飯,每次你要吃飯時都要自己準備碗和筷子,每次都要自己準備,用了框架後,再 吃飯你只要吃就行了,就不用準備碗和筷子了因為spring已經給你準備好了。這樣是不是很方便。
pring主要就是不用你自己建立物件,都配置在配置檔案中。如果你寫好乙個專案,你再a類中建立了b類的方法,c類也建立了b類的方法,如果那天要改b類的類名,你就要在a和c中都改,如果有100個類都用了b類呢?那你不是要改死哦!!!
如果用了spring,你只要修改配置檔案乙個位置就好了,是不是很方便維護呢。
什麼是框架?
框架是乙個應用程式的半成品。框架提供了可在應用程式之間共享的可覆用的公共結構。開發者把框架融入他們自己的應用程式,並加以擴充套件,以滿足他們特定的需要。框架和工具包的不同之處在於,框架提供了一致的結構,而不僅僅是一組工具類。框架其實就是一組元件,供你選用完成你自己的系統。簡單說就是使用別人搭好的舞台...
什麼是框架
框架 framework 是乙個框子 指其約束性,也是乙個架子 指其支撐性。it語境中的框架,特指為解決乙個開放性問題而設計的具有一定約束性的支撐結構。在此結構上可以根據具體問題擴充套件 安插更多的組成部分,從而更迅速和方便地構建完整的解決問題的方案。1 框架本身一般不完整到可以解決特定問題 2 框...
什麼是框架
為解決某一類問題的通用解決方案的抽象 特質是具有約束性,優秀的框架具有高效性。例如 tensorflow 為解決運算效率低,抽象的運算方法的通用 具有約束性,和運算的及其高效性。你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文...